|
ESyS-Particle
2.3.4
|
Wrapper to make LatticeMaster methods available in Python. More...
#include <LsmMpiPy.h>

Classes | |
| class | Impl |
Public Types | |
| typedef CLatticeMaster::ParticleIdPair | ParticleIdPair |
| typedef CLatticeMaster::ParticleIdPairVector | ParticleIdPairVector |
| typedef CLatticeMaster::MeshNodeDataVector | MeshNodeDataVector |
| typedef CLatticeMaster::MeshTriDataVector | MeshTriDataVector |
| typedef CLatticeMaster::TriMeshDataPair | TriMeshDataPair |
Protected Types | |
| typedef std::map< std::string, std::string > | InteractionNameTypeMap |
Protected Member Functions | |
| InteractionNameTypeMap & | getNameTypeMap () |
| const InteractionNameTypeMap & | getNameTypeMap () const |
| const CLatticeMaster & | getLatticeMaster () const |
| CLatticeMaster & | getLatticeMaster () |
Private Types | |
| typedef boost::shared_ptr< Impl > | ImplPtr |
Private Attributes | |
| ImplPtr | m_implPtr |
Wrapper to make LatticeMaster methods available in Python.
|
private |
|
protected |
| esys::lsm::LsmMpiPy::LsmMpiPy | ( | int | numWorkerProcesses, |
| const boost::python::list & | mpiDimList | ||
| ) |
References getLatticeMaster(), CLatticeMaster::setProcessDims(), and CLatticeMaster::setupWorkers().

|
virtual |
| void esys::lsm::LsmMpiPy::addPostTimeStepRunnable | ( | RunnablePy & | runnable | ) |
References CLatticeMaster::addPostTimeStepRunnable(), and getLatticeMaster().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::addPreTimeStepRunnable | ( | RunnablePy & | runnable | ) |
References CLatticeMaster::addPreTimeStepRunnable(), and getLatticeMaster().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::addScalarTriangleSaveField | ( | const TriangleScalarFieldSaverPrmsPy & | prms | ) |
References CLatticeMaster::addScalarTriangleSaveField(), esys::lsm::FieldSaverPrmsPy::getBeginTimeStep(), esys::lsm::FieldSaverPrmsPy::getEndTimeStep(), esys::lsm::FieldSaverPrmsPy::getFieldName(), esys::lsm::FieldSaverPrmsPy::getFileFormat(), esys::lsm::FieldSaverPrmsPy::getFileName(), getLatticeMaster(), esys::lsm::TriangleScalarFieldSaverPrmsPy::getMeshName(), and esys::lsm::FieldSaverPrmsPy::getTimeStepIncr().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::addTaggedScalarParticleDistributionSaver | ( | const string & | filename, |
| const string & | fieldname, | ||
| const string & | savetype, | ||
| int | t_0, | ||
| int | t_end, | ||
| int | dt, | ||
| int | t_snap, | ||
| int | tag, | ||
| int | mask, | ||
| double | x_0, | ||
| double | x_max, | ||
| int | nx | ||
| ) |
References CLatticeMaster::addTaggedScalarParticleDistributionSaver(), and getLatticeMaster().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::addVectorTriangleSaveField | ( | const TriangleVectorFieldSaverPrmsPy & | prms | ) |
References CLatticeMaster::addVectorTriangleSaveField(), esys::lsm::FieldSaverPrmsPy::getBeginTimeStep(), esys::lsm::FieldSaverPrmsPy::getEndTimeStep(), esys::lsm::FieldSaverPrmsPy::getFieldName(), esys::lsm::FieldSaverPrmsPy::getFileFormat(), esys::lsm::FieldSaverPrmsPy::getFileName(), getLatticeMaster(), esys::lsm::TriangleVectorFieldSaverPrmsPy::getMeshName(), and esys::lsm::FieldSaverPrmsPy::getTimeStepIncr().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::addVectorWallField | ( | const WallVectorFieldSaverPrmsPy & | prms | ) |
wrap LatticeMaster::addVectorWallField
References CLatticeMaster::addVectorWallField(), esys::lsm::FieldSaverPrmsPy::getBeginTimeStep(), esys::lsm::FieldSaverPrmsPy::getEndTimeStep(), esys::lsm::FieldSaverPrmsPy::getFieldName(), esys::lsm::FieldSaverPrmsPy::getFileFormat(), esys::lsm::FieldSaverPrmsPy::getFileName(), getLatticeMaster(), esys::lsm::FieldSaverPrmsPy::getTimeStepIncr(), and esys::lsm::WallFieldSaverPrmsPy::getWallNameVector().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::applyForceToWall | ( | const string & | name, |
| const Vec3Py & | Frc | ||
| ) |
References CLatticeMaster::applyForceToWall(), and getLatticeMaster().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createABCDamping | ( | const ABCDampingPrmsPy & | prms | ) |
References CLatticeMaster::addDamping(), getLatticeMaster(), getTimeStepSize(), and CDampingIGP::setTimeStepSize().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createBonds | ( | const std::string & | groupName, |
| const ParticleIdPairVector & | idPairVector | ||
| ) |
Referenced by esys::lsm::BondInteractionGroupPy::createInteractions().

| void esys::lsm::LsmMpiPy::createBrittleBeamInteractGrp | ( | const BrittleBeamPrmsPy & | bondPrms | ) |
References CLatticeMaster::addRotBondedIG(), getLatticeMaster(), AIGParam::getName(), getNameTypeMap(), CRotBondedIGP::getTypeString(), CRotBondedIGP::kb, CRotBondedIGP::kr, CRotBondedIGP::ks, CRotBondedIGP::kt, CRotBondedIGP::max_bMoment, CRotBondedIGP::max_nForce, CRotBondedIGP::max_shForce, CRotBondedIGP::max_tMoment, CRotBondedIGP::meanR_scaling, CRotBondedIGP::scaling, CRotBondedIGP::tag, and CRotBondedIGP::truncated.
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createBuoyancy | ( | const BuoyancyPrmsPy & | prms | ) |
References CLatticeMaster::addSingleIG(), and getLatticeMaster().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createCappedNRotBondInteractGrp | ( | const CappedNRotBondPrmsPy & | bondPrms | ) |
References CLatticeMaster::addCappedBondedIG(), getLatticeMaster(), AIGParam::getName(), getNameTypeMap(), CCappedBondedIGP::getTypeString(), CBondedIGP::k, CCappedBondedIGP::m_force_limit, CBondedIGP::rbreak, and CBondedIGP::tag.
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createCheckedInteractionScalarFieldSaver | ( | const CheckedInteractionScalarFieldSaverPrmsPy & | prms | ) |
References CLatticeMaster::addScalarInteractionSaveField(), esys::lsm::FieldSaverPrmsPy::getBeginTimeStep(), esys::lsm::FieldSaverPrmsPy::getEndTimeStep(), esys::lsm::FieldSaverPrmsPy::getFieldName(), esys::lsm::FieldSaverPrmsPy::getFileFormat(), esys::lsm::FieldSaverPrmsPy::getFileName(), esys::lsm::InteractionFieldSaverPrmsPy::getInteractionName(), getLatticeMaster(), getNameTypeMap(), and esys::lsm::FieldSaverPrmsPy::getTimeStepIncr().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createCheckedInteractionVectorFieldSaver | ( | const CheckedInteractionVectorFieldSaverPrmsPy & | prms | ) |
References CLatticeMaster::addVectorInteractionSaveField(), esys::lsm::FieldSaverPrmsPy::getBeginTimeStep(), esys::lsm::FieldSaverPrmsPy::getEndTimeStep(), esys::lsm::FieldSaverPrmsPy::getFieldName(), esys::lsm::FieldSaverPrmsPy::getFileFormat(), esys::lsm::FieldSaverPrmsPy::getFileName(), esys::lsm::InteractionFieldSaverPrmsPy::getInteractionName(), getLatticeMaster(), getNameTypeMap(), and esys::lsm::FieldSaverPrmsPy::getTimeStepIncr().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createCheckPointer | ( | const RestartCheckPointPrmsPy & | prms | ) |
References esys::lsm::CheckPointPrmsPy::getBeginTimeStep(), esys::lsm::CheckPointPrmsPy::getEndTimeStep(), esys::lsm::CheckPointPrmsPy::getFileNamePrefix(), getLatticeMaster(), esys::lsm::RestartCheckPointPrmsPy::getPrecision(), esys::lsm::CheckPointPrmsPy::getTimeStepIncr(), and CLatticeMaster::performCheckPoints().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createCheckPointerThroughMaster | ( | const RestartCheckPointPrmsPy & | prms | ) |
References esys::lsm::CheckPointPrmsPy::getBeginTimeStep(), esys::lsm::CheckPointPrmsPy::getEndTimeStep(), esys::lsm::CheckPointPrmsPy::getFileNamePrefix(), getLatticeMaster(), esys::lsm::RestartCheckPointPrmsPy::getPrecision(), esys::lsm::CheckPointPrmsPy::getTimeStepIncr(), and CLatticeMaster::performCheckPointsThroughMaster().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createConnections | ( | boost::python::object & | iterable | ) |
References CLatticeMaster::addConnections(), and getLatticeMaster().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createDamping | ( | const DampingPrmsPy & | prms | ) |
References CLatticeMaster::addDamping(), getLatticeMaster(), getTimeStepSize(), and CDampingIGP::setTimeStepSize().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createElasticInteractGrpTag | ( | const NRotElasticPrmsPy & | prms, |
| int | tag1, | ||
| int | mask1, | ||
| int | tag2, | ||
| int | mask2 | ||
| ) |
References CLatticeMaster::addTaggedPairIG(), getLatticeMaster(), AIGParam::getName(), getNameTypeMap(), and CElasticIGP::getTypeString().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createExclusion | ( | const std::string & | interactionName1, |
| const std::string & | interactionName2 | ||
| ) |
References CLatticeMaster::addExIG(), and getLatticeMaster().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createFrictionInteractGrp | ( | const FrictionPrmsPy & | prms | ) |
References CLatticeMaster::addPairIG(), getLatticeMaster(), AIGParam::getName(), getNameTypeMap(), getTimeStepSize(), CRotFrictionIGP::getTypeString(), and CRotFrictionIGP::setTimeStepSize().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createFrictionInteractGrpTag | ( | const FrictionPrmsPy & | prms, |
| int | tag1, | ||
| int | mask1, | ||
| int | tag2, | ||
| int | mask2 | ||
| ) |
References CLatticeMaster::addTaggedPairIG(), getLatticeMaster(), AIGParam::getName(), getNameTypeMap(), getTimeStepSize(), CRotFrictionIGP::getTypeString(), and CRotFrictionIGP::setTimeStepSize().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createGravity | ( | const GravityPrmsPy & | prms | ) |
References CLatticeMaster::addSingleIG(), and getLatticeMaster().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createHertzianElasticIG | ( | const HertzianElasticPrmsPy & | prms | ) |
References CLatticeMaster::addPairIG(), getLatticeMaster(), AIGParam::getName(), getNameTypeMap(), and CHertzianElasticIGP::getTypeString().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createHertzianViscoElasticFrictionIG | ( | const HertzianViscoElasticFrictionPrmsPy & | prms | ) |
References CLatticeMaster::addPairIG(), getLatticeMaster(), AIGParam::getName(), getNameTypeMap(), getTimeStepSize(), CHertzianViscoElasticFrictionIGP::getTypeString(), and CHertzianViscoElasticFrictionIGP::setTimeStepSize().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createHertzianViscoElasticIG | ( | const HertzianViscoElasticPrmsPy & | prms | ) |
References CLatticeMaster::addPairIG(), getLatticeMaster(), AIGParam::getName(), getNameTypeMap(), and CHertzianViscoElasticIGP::getTypeString().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createHertzMindlinIG | ( | const HertzMindlinPrmsPy & | prms | ) |
References CLatticeMaster::addPairIG(), getLatticeMaster(), AIGParam::getName(), getNameTypeMap(), getTimeStepSize(), CHertzMindlinIGP::getTypeString(), and CHertzMindlinIGP::setTimeStepSize().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createHertzMindlinViscoIG | ( | const HertzMindlinViscoPrmsPy & | prms | ) |
References CLatticeMaster::addPairIG(), getLatticeMaster(), AIGParam::getName(), getNameTypeMap(), getTimeStepSize(), CHertzMindlinViscoIGP::getTypeString(), and CHertzMindlinViscoIGP::setTimeStepSize().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createInteractionScalarFieldSaver | ( | const InteractionScalarFieldSaverPrmsPy & | prms | ) |
References CLatticeMaster::addScalarInteractionSaveField(), esys::lsm::FieldSaverPrmsPy::getBeginTimeStep(), esys::lsm::FieldSaverPrmsPy::getEndTimeStep(), esys::lsm::FieldSaverPrmsPy::getFieldName(), esys::lsm::FieldSaverPrmsPy::getFileFormat(), esys::lsm::FieldSaverPrmsPy::getFileName(), esys::lsm::InteractionFieldSaverPrmsPy::getInteractionName(), getLatticeMaster(), getNameTypeMap(), and esys::lsm::FieldSaverPrmsPy::getTimeStepIncr().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createInteractionVectorFieldSaver | ( | const InteractionVectorFieldSaverPrmsPy & | prms | ) |
References CLatticeMaster::addVectorInteractionSaveField(), esys::lsm::FieldSaverPrmsPy::getBeginTimeStep(), esys::lsm::FieldSaverPrmsPy::getEndTimeStep(), esys::lsm::FieldSaverPrmsPy::getFieldName(), esys::lsm::FieldSaverPrmsPy::getFileFormat(), esys::lsm::FieldSaverPrmsPy::getFileName(), esys::lsm::InteractionFieldSaverPrmsPy::getInteractionName(), getLatticeMaster(), getNameTypeMap(), and esys::lsm::FieldSaverPrmsPy::getTimeStepIncr().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createLinearDashpotIG | ( | const LinearDashpotPrmsPy & | prms | ) |
References CLatticeMaster::addPairIG(), getLatticeMaster(), AIGParam::getName(), getNameTypeMap(), and CLinearDashpotIGP::getTypeString().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createLinearDashpotInteractGrpTag | ( | const LinearDashpotPrmsPy & | prms, |
| int | tag1, | ||
| int | mask1, | ||
| int | tag2, | ||
| int | mask2 | ||
| ) |
References CLatticeMaster::addTaggedPairIG(), getLatticeMaster(), AIGParam::getName(), getNameTypeMap(), and CLinearDashpotIGP::getTypeString().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createLocalDamping | ( | const LocalDampingPrmsPy & | prms | ) |
References CLatticeMaster::addDamping(), getLatticeMaster(), getTimeStepSize(), and CLocalDampingIGP::setTimeStepSize().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createNRotBondedLinMeshInteractGrp | ( | const NRotBondedLinMeshPrmsPy & | prms | ) |
References CLatticeMaster::addBondedMesh2DIG(), esys::lsm::NRotBondedLinMeshPrmsPy::getGapBuildPrms(), getLatticeMaster(), esys::lsm::NRotBondedLinMeshPrmsPy::getTagBuildPrms(), esys::lsm::NRotBondedLinMeshPrmsPy::haveGapBuildPrms(), and esys::lsm::NRotBondedLinMeshPrmsPy::haveTagBuildPrms().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createNRotBondedTriMeshInteractGrp | ( | const NRotBondedTriMeshPrmsPy & | prms | ) |
References CLatticeMaster::addBondedTriMeshIG(), esys::lsm::NRotBondedTriMeshPrmsPy::getGapBuildPrms(), getLatticeMaster(), esys::lsm::NRotBondedTriMeshPrmsPy::getTagBuildPrms(), esys::lsm::NRotBondedTriMeshPrmsPy::haveGapBuildPrms(), and esys::lsm::NRotBondedTriMeshPrmsPy::haveTagBuildPrms().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createNRotBondedWall | ( | const NRotBondedWallPrmsPy & | prms | ) |
References CLatticeMaster::addWallIG(), and getLatticeMaster().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createNRotBondInteractGrp | ( | const NRotBondPrmsPy & | bondPrms | ) |
References CLatticeMaster::addBondedIG(), getLatticeMaster(), AIGParam::getName(), getNameTypeMap(), and CBondedIGP::getTypeString().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createNRotElasticInteractGrp | ( | const NRotElasticPrmsPy & | prms | ) |
References CLatticeMaster::addPairIG(), getLatticeMaster(), AIGParam::getName(), getNameTypeMap(), and CElasticIGP::getTypeString().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createNRotElasticLinMeshInteractGrp | ( | const NRotElasticLinMeshPrmsPy & | prms | ) |
References CLatticeMaster::addMesh2DIG(), and getLatticeMaster().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createNRotElasticMesh2DInteractGrp | ( | const NRotElasticMesh2DPrmsPy & | prms | ) |
References CLatticeMaster::addMesh2DIG(), and getLatticeMaster().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createNRotElasticSphereBody | ( | const NRotElasticSphereBodyPrmsPy & | prms | ) |
References CLatticeMaster::addSphereBodyIG(), and getLatticeMaster().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createNRotElasticTriMeshInteractGrp | ( | const NRotElasticTriMeshPrmsPy & | prms | ) |
References CLatticeMaster::addTriMeshIG(), and getLatticeMaster().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createNRotElasticWall | ( | const NRotElasticWallPrmsPy & | prms | ) |
References CLatticeMaster::addWallIG(), and getLatticeMaster().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createNRotElasticWallTagged | ( | const NRotElasticWallPrmsPy & | prms, |
| int | tag, | ||
| int | mask | ||
| ) |
References CLatticeMaster::addTaggedWallIG(), and getLatticeMaster().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createNRotFrictionInteractGrp | ( | const NRotFrictionPrmsPy & | prms | ) |
References CLatticeMaster::addPairIG(), getLatticeMaster(), AIGParam::getName(), getNameTypeMap(), getTimeStepSize(), CFrictionIGP::getTypeString(), and CFrictionIGP::setTimeStepSize().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createNRotFrictionInteractGrpTag | ( | const NRotFrictionPrmsPy & | prms, |
| int | tag1, | ||
| int | mask1, | ||
| int | tag2, | ||
| int | mask2 | ||
| ) |
References CLatticeMaster::addTaggedPairIG(), getLatticeMaster(), AIGParam::getName(), getNameTypeMap(), getTimeStepSize(), CFrictionIGP::getTypeString(), and CFrictionIGP::setTimeStepSize().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createNRotShortBondInteractGrp | ( | const NRotShortBondPrmsPy & | bondPrms | ) |
References CLatticeMaster::addShortBondedIG(), getLatticeMaster(), AIGParam::getName(), getNameTypeMap(), CBondedIGP::getTypeString(), CBondedIGP::k, CBondedIGP::rbreak, and CBondedIGP::tag.
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createNRotSoftBondedWall | ( | const NRotSoftBondedWallPrmsPy & | prms | ) |
References CLatticeMaster::addWallIG(), and getLatticeMaster().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createParticle | ( | boost::python::object & | particle | ) |
References createParticles().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createParticles | ( | boost::python::object & | iterable | ) |
References getLatticeMaster(), and getParticleType().
Referenced by createParticle(), and esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createParticleScalarFieldSaver | ( | const ParticleScalarFieldSaverPrmsPy & | prms | ) |
References CLatticeMaster::addScalarParticleSaveField(), esys::lsm::FieldSaverPrmsPy::getBeginTimeStep(), esys::lsm::FieldSaverPrmsPy::getEndTimeStep(), esys::lsm::FieldSaverPrmsPy::getFieldName(), esys::lsm::FieldSaverPrmsPy::getFileFormat(), esys::lsm::FieldSaverPrmsPy::getFileName(), getLatticeMaster(), and esys::lsm::FieldSaverPrmsPy::getTimeStepIncr().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createParticleVectorFieldSaver | ( | const ParticleVectorFieldSaverPrmsPy & | prms | ) |
References CLatticeMaster::addVectorParticleSaveField(), esys::lsm::FieldSaverPrmsPy::getBeginTimeStep(), esys::lsm::FieldSaverPrmsPy::getEndTimeStep(), esys::lsm::FieldSaverPrmsPy::getFieldName(), esys::lsm::FieldSaverPrmsPy::getFileFormat(), esys::lsm::FieldSaverPrmsPy::getFileName(), getLatticeMaster(), and esys::lsm::FieldSaverPrmsPy::getTimeStepIncr().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createParticleVectorFieldSaverWithTrigger | ( | const MaxTriggerPrmsPy & | tprms, |
| const ParticleVectorFieldSaverPrmsPy & | prms | ||
| ) |
wrap
References CLatticeMaster::addVectorParticleSaveFieldWT(), esys::lsm::FieldSaverPrmsPy::getBeginTimeStep(), esys::lsm::FieldSaverPrmsPy::getEndTimeStep(), esys::lsm::FieldSaverPrmsPy::getFieldName(), esys::lsm::FieldSaverPrmsPy::getFileFormat(), esys::lsm::FieldSaverPrmsPy::getFileName(), getLatticeMaster(), and esys::lsm::FieldSaverPrmsPy::getTimeStepIncr().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createRotBondInteractGrp | ( | const RotBondPrmsPy & | bondPrms | ) |
References CLatticeMaster::addRotBondedIG(), getLatticeMaster(), AIGParam::getName(), getNameTypeMap(), CRotBondedIGP::getTypeString(), CRotBondedIGP::kb, CRotBondedIGP::kr, CRotBondedIGP::ks, CRotBondedIGP::kt, CRotBondedIGP::max_bMoment, CRotBondedIGP::max_nForce, CRotBondedIGP::max_shForce, CRotBondedIGP::max_tMoment, CRotBondedIGP::meanR_scaling, CRotBondedIGP::scaling, CRotBondedIGP::tag, and CRotBondedIGP::truncated.
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createRotElasticInteractGrp | ( | const RotElasticPrmsPy & | prms | ) |
References CLatticeMaster::addPairIG(), getLatticeMaster(), AIGParam::getName(), getNameTypeMap(), and CRotElasticIGP::getTypeString().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createRotElasticInteractGrpTag | ( | const RotElasticPrmsPy & | prms, |
| int | tag1, | ||
| int | mask1, | ||
| int | tag2, | ||
| int | mask2 | ||
| ) |
References CLatticeMaster::addTaggedPairIG(), getLatticeMaster(), AIGParam::getName(), getNameTypeMap(), and CRotElasticIGP::getTypeString().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createRotFrictionInteractGrp | ( | const RotFrictionPrmsPy & | prms | ) |
References CLatticeMaster::addPairIG(), getLatticeMaster(), AIGParam::getName(), getNameTypeMap(), getTimeStepSize(), CRotFrictionIGP::getTypeString(), and CRotFrictionIGP::setTimeStepSize().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createRotFrictionInteractGrpTag | ( | const RotFrictionPrmsPy & | prms, |
| int | tag1, | ||
| int | mask1, | ||
| int | tag2, | ||
| int | mask2 | ||
| ) |
References CLatticeMaster::addTaggedPairIG(), getLatticeMaster(), AIGParam::getName(), getNameTypeMap(), getTimeStepSize(), CRotFrictionIGP::getTypeString(), and CRotFrictionIGP::setTimeStepSize().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createRotLocalDamping | ( | const RotLocalDampingPrmsPy & | prms | ) |
References CLatticeMaster::addDamping(), getLatticeMaster(), getTimeStepSize(), and CLocalDampingIGP::setTimeStepSize().
Referenced by esys::lsm::exportLsm().


| BondInteractionGroupPy esys::lsm::LsmMpiPy::createRotThermBondInteractGrp | ( | const RotThermBondPrmsPy & | bondPrms | ) |
References CLatticeMaster::addRotThermBondedIG(), getLatticeMaster(), AIGParam::getName(), getNameTypeMap(), and CRotThermBondedIGP::getTypeString().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createRotThermElasticInteractGrp | ( | const RotThermElasticPrmsPy & | prms | ) |
References CLatticeMaster::addPairIG(), getLatticeMaster(), AIGParam::getName(), getNameTypeMap(), and CRotThermElasticIGP::getTypeString().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createRotThermFrictionInteractGrp | ( | const RotThermFrictionPrmsPy & | prms | ) |
References CLatticeMaster::addPairIG(), getLatticeMaster(), AIGParam::getName(), getNameTypeMap(), and CRotThermFrictionIGP::getTypeString().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createSnapShots | ( | const CheckPointPrmsPy & | prms | ) |
References esys::lsm::CheckPointPrmsPy::getBeginTimeStep(), esys::lsm::CheckPointPrmsPy::getEndTimeStep(), esys::lsm::CheckPointPrmsPy::getFileNamePrefix(), getLatticeMaster(), esys::lsm::CheckPointPrmsPy::getTimeStepIncr(), and CLatticeMaster::initSnapShotController().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createSphereBody | ( | const string & | name, |
| const Vec3Py & | posn, | ||
| const double & | radius | ||
| ) |
References CLatticeMaster::addSphereBody(), and getLatticeMaster().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createTaggedInteractionScalarFieldSaver | ( | const TaggedInteractionScalarFieldSaverPrmsPy & | prms | ) |
References CLatticeMaster::addTaggedScalarInteractionSaveField(), esys::lsm::FieldSaverPrmsPy::getBeginTimeStep(), esys::lsm::FieldSaverPrmsPy::getEndTimeStep(), esys::lsm::FieldSaverPrmsPy::getFieldName(), esys::lsm::FieldSaverPrmsPy::getFileFormat(), esys::lsm::FieldSaverPrmsPy::getFileName(), esys::lsm::InteractionFieldSaverPrmsPy::getInteractionName(), getLatticeMaster(), esys::lsm::TaggedInteractionScalarFieldSaverPrmsPy::getMask(), getNameTypeMap(), esys::lsm::TaggedInteractionScalarFieldSaverPrmsPy::getTag(), and esys::lsm::FieldSaverPrmsPy::getTimeStepIncr().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createTaggedParticleScalarFieldSaver | ( | const TaggedParticleScalarFieldSaverPrmsPy & | prms | ) |
References CLatticeMaster::addTaggedScalarParticleSaveField(), esys::lsm::FieldSaverPrmsPy::getBeginTimeStep(), esys::lsm::FieldSaverPrmsPy::getEndTimeStep(), esys::lsm::FieldSaverPrmsPy::getFieldName(), esys::lsm::FieldSaverPrmsPy::getFileFormat(), esys::lsm::FieldSaverPrmsPy::getFileName(), getLatticeMaster(), esys::lsm::TaggedParticleScalarFieldSaverPrmsPy::getMask(), esys::lsm::TaggedParticleScalarFieldSaverPrmsPy::getTag(), and esys::lsm::FieldSaverPrmsPy::getTimeStepIncr().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createTaggedParticleVectorFieldSaver | ( | const TaggedParticleVectorFieldSaverPrmsPy & | prms | ) |
References CLatticeMaster::addTaggedVectorParticleSaveField(), esys::lsm::FieldSaverPrmsPy::getBeginTimeStep(), esys::lsm::FieldSaverPrmsPy::getEndTimeStep(), esys::lsm::FieldSaverPrmsPy::getFieldName(), esys::lsm::FieldSaverPrmsPy::getFileFormat(), esys::lsm::FieldSaverPrmsPy::getFileName(), getLatticeMaster(), esys::lsm::TaggedParticleVectorFieldSaverPrmsPy::getMask(), esys::lsm::TaggedParticleVectorFieldSaverPrmsPy::getTag(), and esys::lsm::FieldSaverPrmsPy::getTimeStepIncr().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createTaggedParticleVectorFieldSaverWithTrigger | ( | const MaxTriggerPrmsPy & | tprms, |
| const TaggedParticleVectorFieldSaverPrmsPy & | prms | ||
| ) |
wrap
References CLatticeMaster::addTaggedVectorParticleSaveFieldWT(), esys::lsm::FieldSaverPrmsPy::getBeginTimeStep(), esys::lsm::FieldSaverPrmsPy::getEndTimeStep(), esys::lsm::FieldSaverPrmsPy::getFieldName(), esys::lsm::FieldSaverPrmsPy::getFileFormat(), esys::lsm::FieldSaverPrmsPy::getFileName(), getLatticeMaster(), esys::lsm::TaggedParticleVectorFieldSaverPrmsPy::getMask(), esys::lsm::TaggedParticleVectorFieldSaverPrmsPy::getTag(), and esys::lsm::FieldSaverPrmsPy::getTimeStepIncr().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createTriMesh | ( | const std::string & | meshName, |
| const boost::python::object & | nodeSequence, | ||
| const boost::python::object & | triSequence | ||
| ) |
References CLatticeMaster::createTriMesh(), getLatticeMaster(), and esys::lsm::bpu::len().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createVWFrictionIG | ( | const VWFrictionPrmsPy & | prms | ) |
References CLatticeMaster::addPairIG(), getLatticeMaster(), AIGParam::getName(), getNameTypeMap(), getTimeStepSize(), CFrictionIGP::getTypeString(), and CFrictionIGP::setTimeStepSize().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::createWall | ( | const string & | name, |
| const Vec3Py & | posn, | ||
| const Vec3Py & | normal | ||
| ) |
References CLatticeMaster::addWall(), and getLatticeMaster().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::exit | ( | ) |
References getLatticeMaster(), and CLatticeMaster::runEnd().
Referenced by esys::lsm::exportLsm().


| int esys::lsm::LsmMpiPy::findClosestParticle | ( | const Vec3Py & | pt | ) |
References CLatticeMaster::findParticleNearestTo(), and getLatticeMaster().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::force2dComputations | ( | bool | do2d | ) |
References CLatticeMaster::do2dCalculations(), and getLatticeMaster().
Referenced by esys::lsm::exportLsm().


| LsmMpiPy::ParticleIdPairVector esys::lsm::LsmMpiPy::getBondGroupIdPairs | ( | const std::string & | groupName | ) |
Referenced by esys::lsm::BondInteractionGroupPy::getIdPairSet().

References esys::lsm::MinMaxVisitor::getCurMaxPt(), esys::lsm::MinMaxVisitor::getCurMinPt(), getLatticeMaster(), and CLatticeMaster::visitParticles().
Referenced by esys::lsm::exportLsm().


References CLatticeMaster::getInitMinMaxPt(), and getLatticeMaster().
Referenced by esys::lsm::exportLsm().


|
protected |
References m_implPtr.
|
protected |
References m_implPtr.
Referenced by addPostTimeStepRunnable(), addPreTimeStepRunnable(), addScalarTriangleSaveField(), addTaggedScalarParticleDistributionSaver(), addVectorTriangleSaveField(), addVectorWallField(), applyForceToWall(), createABCDamping(), createBrittleBeamInteractGrp(), createBuoyancy(), createCappedNRotBondInteractGrp(), createCheckedInteractionScalarFieldSaver(), createCheckedInteractionVectorFieldSaver(), createCheckPointer(), createCheckPointerThroughMaster(), createConnections(), createDamping(), createElasticInteractGrpTag(), createExclusion(), createFrictionInteractGrp(), createFrictionInteractGrpTag(), createGravity(), createHertzianElasticIG(), createHertzianViscoElasticFrictionIG(), createHertzianViscoElasticIG(), createHertzMindlinIG(), createHertzMindlinViscoIG(), createInteractionScalarFieldSaver(), createInteractionVectorFieldSaver(), createLinearDashpotIG(), createLinearDashpotInteractGrpTag(), createLocalDamping(), createNRotBondedLinMeshInteractGrp(), createNRotBondedTriMeshInteractGrp(), createNRotBondedWall(), createNRotBondInteractGrp(), createNRotElasticInteractGrp(), createNRotElasticLinMeshInteractGrp(), createNRotElasticMesh2DInteractGrp(), createNRotElasticSphereBody(), createNRotElasticTriMeshInteractGrp(), createNRotElasticWall(), createNRotElasticWallTagged(), createNRotFrictionInteractGrp(), createNRotFrictionInteractGrpTag(), createNRotShortBondInteractGrp(), createNRotSoftBondedWall(), createParticles(), createParticleScalarFieldSaver(), createParticleVectorFieldSaver(), createParticleVectorFieldSaverWithTrigger(), createRotBondInteractGrp(), createRotElasticInteractGrp(), createRotElasticInteractGrpTag(), createRotFrictionInteractGrp(), createRotFrictionInteractGrpTag(), createRotLocalDamping(), createRotThermBondInteractGrp(), createRotThermElasticInteractGrp(), createRotThermFrictionInteractGrp(), createSnapShots(), createSphereBody(), createTaggedInteractionScalarFieldSaver(), createTaggedParticleScalarFieldSaver(), createTaggedParticleVectorFieldSaver(), createTaggedParticleVectorFieldSaverWithTrigger(), createTriMesh(), createVWFrictionIG(), createWall(), exit(), findClosestParticle(), force2dComputations(), getCurMinMaxPt(), getInitMinMaxPt(), getLsmVersion(), getNumParticles(), getNumTimeSteps(), getNumWorkerProcesses(), getParticleList(), getParticlePosn(), getParticleType(), getParticleWithIdList(), getSphereBodyForce(), getSphereBodyPosition(), getTimeStep(), getTimeStepSize(), getWallForce(), getWallPosition(), initVerletModel(), loadCheckPoint(), LsmMpiPy(), moveSingleMeshNodeBy(), moveSingleParticleTo(), moveSphereBodyBy(), moveTaggedParticlesBy(), moveTaggedParticlesTo(), moveWallBy(), readGeometry(), readMesh(), readMesh2D(), readMeshWithTag(), removeInteractionGrp(), run(), runTimeStep(), setBBoxSpatialDomain(), setBBoxSpatialDomainWithCirc(), SetConsoleBufferedPy(), SetConsoleFilenamePy(), setNumTimeSteps(), setParticleAngVel(), setParticleDensity(), setParticleNonDynamic(), setParticleNonRot(), setParticleNonTrans(), setParticleVel(), setSlaveTimingFileName(), setSpatialDomain(), setTaggedParticleVel(), setTimeStepSize(), setTimingFileName(), setVelocityOfWall(), SetVerbosityLevelPy(), SetVerbosityPy(), setWallNormal(), tagParticleNearestTo(), translateMesh(), visitNodeRefs2d(), visitParticlesWithId(), visitRefStressPairs2d(), esys::lsm::WavePropagationPy::writeParticleDataToFile(), and esys::lsm::WavePropagationPy::writeParticleDataToFilePyIdList().
| std::string esys::lsm::LsmMpiPy::getLsmVersion | ( | ) | const |
References getLatticeMaster(), and CLatticeMaster::getLsmVersion().
Referenced by esys::lsm::exportLsm().


|
protected |
References m_implPtr.
Referenced by createBrittleBeamInteractGrp(), createCappedNRotBondInteractGrp(), createCheckedInteractionScalarFieldSaver(), createCheckedInteractionVectorFieldSaver(), createElasticInteractGrpTag(), createFrictionInteractGrp(), createFrictionInteractGrpTag(), createHertzianElasticIG(), createHertzianViscoElasticFrictionIG(), createHertzianViscoElasticIG(), createHertzMindlinIG(), createHertzMindlinViscoIG(), createInteractionScalarFieldSaver(), createInteractionVectorFieldSaver(), createLinearDashpotIG(), createLinearDashpotInteractGrpTag(), createNRotBondInteractGrp(), createNRotElasticInteractGrp(), createNRotFrictionInteractGrp(), createNRotFrictionInteractGrpTag(), createNRotShortBondInteractGrp(), createRotBondInteractGrp(), createRotElasticInteractGrp(), createRotElasticInteractGrpTag(), createRotFrictionInteractGrp(), createRotFrictionInteractGrpTag(), createRotThermBondInteractGrp(), createRotThermElasticInteractGrp(), createRotThermFrictionInteractGrp(), createTaggedInteractionScalarFieldSaver(), and createVWFrictionIG().

|
protected |
References m_implPtr.
| int esys::lsm::LsmMpiPy::getNumParticles | ( | ) |
References getLatticeMaster(), and CLatticeMaster::getNumParticles().
Referenced by esys::lsm::exportLsm().


| int esys::lsm::LsmMpiPy::getNumTimeSteps | ( | ) | const |
References getLatticeMaster(), and CLatticeMaster::getNumSteps().
Referenced by esys::lsm::exportLsm().


| int esys::lsm::LsmMpiPy::getNumWorkerProcesses | ( | ) | const |
References getLatticeMaster(), and CLatticeMaster::getNumWorkerProcesses().
Referenced by esys::lsm::exportLsm().


| boost::python::list esys::lsm::LsmMpiPy::getParticleList | ( | ) |
References getLatticeMaster(), esys::lsm::ListGatherVisitor::getList(), and CLatticeMaster::visitParticles().
Referenced by esys::lsm::exportLsm().


| Vec3Py esys::lsm::LsmMpiPy::getParticlePosn | ( | int | particleId | ) |
References getLatticeMaster().
Referenced by esys::lsm::exportLsm().


| std::string esys::lsm::LsmMpiPy::getParticleType | ( | ) | const |
References getLatticeMaster(), and CLatticeMaster::getParticleType().
Referenced by createParticles(), and esys::lsm::exportLsm().


| boost::python::list esys::lsm::LsmMpiPy::getParticleWithIdList | ( | const boost::python::list & | idList | ) |
References getLatticeMaster(), esys::lsm::ListGatherVisitor::getList(), and CLatticeMaster::visitParticles().
Referenced by esys::lsm::exportLsm().


| Vec3Py esys::lsm::LsmMpiPy::getSphereBodyForce | ( | const std::string & | name | ) |
References getLatticeMaster().
Referenced by esys::lsm::exportLsm().


| Vec3Py esys::lsm::LsmMpiPy::getSphereBodyPosition | ( | const std::string & | name | ) |
References getLatticeMaster().
Referenced by esys::lsm::exportLsm().


| int esys::lsm::LsmMpiPy::getTimeStep | ( | ) | const |
References getLatticeMaster(), and CLatticeMaster::getTimeStep().
Referenced by esys::lsm::exportLsm().


| double esys::lsm::LsmMpiPy::getTimeStepSize | ( | ) | const |
References getLatticeMaster(), and CLatticeMaster::getTimeStepSize().
Referenced by createABCDamping(), createDamping(), createFrictionInteractGrp(), createFrictionInteractGrpTag(), createHertzianViscoElasticFrictionIG(), createHertzMindlinIG(), createHertzMindlinViscoIG(), createLocalDamping(), createNRotFrictionInteractGrp(), createNRotFrictionInteractGrpTag(), createRotFrictionInteractGrp(), createRotFrictionInteractGrpTag(), createRotLocalDamping(), createVWFrictionIG(), and esys::lsm::exportLsm().


| Vec3Py esys::lsm::LsmMpiPy::getWallForce | ( | const std::string & | name | ) |
References getLatticeMaster().
Referenced by esys::lsm::exportLsm().


| Vec3Py esys::lsm::LsmMpiPy::getWallPosition | ( | const std::string & | name | ) |
References getLatticeMaster().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::initVerletModel | ( | const std::string & | particleType, |
| double | gridSpacing, | ||
| double | verletDist | ||
| ) |
References esys::lsm::checkParticleTypePy(), getLatticeMaster(), and CLatticeMaster::makeLattice().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::loadCheckPoint | ( | const std::string & | filename | ) |
References getLatticeMaster(), and CLatticeMaster::loadCheckPointData().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::moveSingleMeshNodeBy | ( | const std::string & | meshname, |
| int | id, | ||
| const Vec3Py & | d | ||
| ) |
References getLatticeMaster(), and CLatticeMaster::moveSingleNodeBy().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::moveSingleParticleTo | ( | int | particleId, |
| const Vec3Py & | pt | ||
| ) |
References getLatticeMaster(), and CLatticeMaster::moveSingleParticleTo().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::moveSphereBodyBy | ( | const string & | name, |
| const Vec3Py & | disp | ||
| ) |
References getLatticeMaster(), and CLatticeMaster::moveSphereBodyBy().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::moveTaggedParticlesBy | ( | int | tag, |
| const Vec3Py & | displacement | ||
| ) |
References getLatticeMaster(), and CLatticeMaster::moveTaggedParticlesBy().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::moveTaggedParticlesTo | ( | int | tag, |
| const Vec3Py & | pt | ||
| ) |
References getLatticeMaster(), and CLatticeMaster::moveParticleTo().

| void esys::lsm::LsmMpiPy::moveWallBy | ( | const string & | name, |
| const Vec3Py & | disp | ||
| ) |
References getLatticeMaster(), and CLatticeMaster::moveWallBy().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::readGeometry | ( | const std::string & | fileName | ) |
References getLatticeMaster(), and CLatticeMaster::readGeometryFile().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::readMesh | ( | const std::string & | fileName, |
| const std::string & | meshName | ||
| ) |
read triangle mesh from file ignoring tag
References getLatticeMaster(), and CLatticeMaster::readAndDistributeTriMesh().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::readMesh2D | ( | const std::string & | fileName, |
| const std::string & | meshName, | ||
| int | tag | ||
| ) |
References CLatticeMaster::addMesh2D(), and getLatticeMaster().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::readMeshWithTag | ( | const std::string & | fileName, |
| const std::string & | meshName, | ||
| int | tag | ||
| ) |
read triangle mesh from file
References getLatticeMaster(), and CLatticeMaster::readAndDistributeTriMesh().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::removeInteractionGrp | ( | const std::string & | name | ) |
References getLatticeMaster(), and CLatticeMaster::removeIG().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::run | ( | ) |
References getLatticeMaster(), and CLatticeMaster::run().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::runTimeStep | ( | ) |
References getLatticeMaster(), and CLatticeMaster::runOneStep().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::setBBoxSpatialDomain | ( | const BoundingBoxPy & | domain | ) |
References getLatticeMaster(), esys::lsm::BoundingBox::getMaxPt(), esys::lsm::BoundingBox::getMinPt(), and CLatticeMaster::setSpatialDomain().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::setBBoxSpatialDomainWithCirc | ( | const BoundingBoxPy & | domain, |
| const boost::python::list & | circDimList | ||
| ) |
References getLatticeMaster(), esys::lsm::BoundingBox::getMaxPt(), esys::lsm::BoundingBox::getMinPt(), and CLatticeMaster::setSpatialDomain().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::SetConsoleBufferedPy | ( | unsigned int | bsize | ) |
set buffering mode and buffer size of the console
References getLatticeMaster(), and CLatticeMaster::setConsoleBuffered().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::SetConsoleFilenamePy | ( | const std::string & | fname | ) |
set "base" filename of the console output files
References getLatticeMaster(), and CLatticeMaster::setConsoleFilename().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::setNumTimeSteps | ( | int | numTimeSteps | ) |
References getLatticeMaster(), and CLatticeMaster::setNumSteps().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::setParticleAngVel | ( | int | id, |
| const Vec3Py & | AV | ||
| ) |
References getLatticeMaster(), and CLatticeMaster::setParticleAngVel().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::setParticleDensity | ( | int | tag, |
| int | mask, | ||
| double | rho | ||
| ) |
References getLatticeMaster(), and CLatticeMaster::setParticleDensity().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::setParticleNonDynamic | ( | int | tag | ) |
References getLatticeMaster(), and CLatticeMaster::setParticleNonDynamic().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::setParticleNonRot | ( | int | tag | ) |
References getLatticeMaster(), and CLatticeMaster::setParticleNonRot().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::setParticleNonTrans | ( | int | id | ) |
References getLatticeMaster(), and CLatticeMaster::setParticleNonTrans().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::setParticleVel | ( | int | id, |
| const Vec3Py & | V | ||
| ) |
References getLatticeMaster(), and CLatticeMaster::setParticleVel().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::setSlaveTimingFileName | ( | const std::string & | fileNamePrefix | ) |
References getLatticeMaster(), and CLatticeMaster::saveTimingDataToFile().
Referenced by esys::lsm::exportLsm().


References getLatticeMaster(), and CLatticeMaster::setSpatialDomain().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::setTaggedParticleVel | ( | int | tag, |
| const Vec3Py & | V | ||
| ) |
References getLatticeMaster(), and CLatticeMaster::setTaggedParticleVel().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::setTimeStepSize | ( | double | dt | ) |
References getLatticeMaster(), and CLatticeMaster::setTimeStepSize().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::setTimingFileName | ( | const std::string & | fileNamePrefix | ) |
References getLatticeMaster(), and CLatticeMaster::setTimingFileName().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::setVelocityOfWall | ( | const std::string & | name, |
| const Vec3Py & | V | ||
| ) |
References getLatticeMaster(), and CLatticeMaster::setVelocityOfWall().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::SetVerbosityLevelPy | ( | int | verbose | ) |
set verbosity via LatticeMaster - call gets communicated to Workers integer argument
References getLatticeMaster(), and CLatticeMaster::setVerbosity().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::SetVerbosityPy | ( | bool | verbose | ) |
set verbosity via LatticeMaster - call gets communicated to Workers boolean argument: false -> 0, true -> 7
References getLatticeMaster(), and CLatticeMaster::setVerbosity().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::setVerbosityPy | ( | int | ) |
| void esys::lsm::LsmMpiPy::setWallNormal | ( | const string & | name, |
| const Vec3Py & | wn | ||
| ) |
References getLatticeMaster(), and CLatticeMaster::setWallNormal().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::tagParticleNearestTo | ( | int | tag, |
| int | mask, | ||
| const Vec3Py & | Pos | ||
| ) |
References getLatticeMaster(), and CLatticeMaster::tagParticleNearestTo().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::translateMesh | ( | const std::string & | meshName, |
| const Vec3Py & | translation | ||
| ) |
References getLatticeMaster(), and CLatticeMaster::translateMeshBy().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::updateInteractions | ( | ) |
| void esys::lsm::LsmMpiPy::visitNodeRefs2d | ( | const std::string & | meshName, |
| boost::python::object | pyObject | ||
| ) |
References getLatticeMaster(), and CLatticeMaster::visitMesh2dNodeReferences().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::visitParticles | ( | boost::python::object & | pyObject | ) |
| void esys::lsm::LsmMpiPy::visitParticlesWithId | ( | const boost::python::list & | idList, |
| boost::python::object & | pyObject | ||
| ) |
References getLatticeMaster(), and CLatticeMaster::visitParticles().
Referenced by esys::lsm::exportLsm().


| void esys::lsm::LsmMpiPy::visitRefForcePairs | ( | const std::string & | meshName, |
| boost::python::object | pyObject | ||
| ) |
| void esys::lsm::LsmMpiPy::visitRefStressPairs2d | ( | const std::string & | meshName, |
| boost::python::object | pyObject | ||
| ) |
References getLatticeMaster(), and CLatticeMaster::visitMesh2dEdgeStress().
Referenced by esys::lsm::exportLsm().


|
private |
Referenced by getLatticeMaster(), and getNameTypeMap().