|
ESyS-Particle
2.3.4
|
Lattice Solid Model namespace. More...
Namespaces | |
| bpu | |
| impl | |
| rng | |
| StringUtil | |
| vtk | |
Enumerations | |
| enum | ClosePackOrientation { DEFAULT_ORIENT = 0, XYZ, XZY, YXZ, YZX, ZXY, ZYX, NUM_ORIENTATIONS } |
| enum | Orientation { XY, XZ, YZ, XY, XZ, YZ } |
| enum | Orientation { XY, XZ, YZ, XY, XZ, YZ } |
Functions | |
| std::istream & | operator>> (std::istream &iStream, SimpleConnectionData &connectionData) |
| std::ostream & | operator<< (std::ostream &oStream, const SimpleConnectionData &connectionData) |
| ostream & | operator<< (ostream &ost, const CLatticeParam &CP) |
| std::ostream & | operator<< (std::ostream &oStream, const BoundingBox &bbox) |
| std::ostream & | operator<< (std::ostream &oStream, const BoundingSphere &bSphere) |
| void | setPathEnv (int argc, char *argv[]) |
| void | setPathEnv (const std::string &exeName) |
| std::ostream & | operator<< (std::ostream &oStream, const GeometryInfo &geoInfo) |
| std::istream & | operator<< (std::istream &iStream, GeometryInfo &geoInfo) |
| std::ostream & | operator<< (std::ostream &oStream, const ParticleFitter &fitter) |
| std::istream & | operator>> (std::istream &iStream, SimpleParticleData &particleData) |
| std::ostream & | operator<< (std::ostream &oStream, const SimpleParticleData &particleData) |
| template<typename TmplFitTraits > | |
| std::ostream & | operator<< (std::ostream &oStream, const SphereFitter< TmplFitTraits > &fitter) |
| std::ostream & | operator<< (std::ostream &oStream, const Vec3L &vec) |
| void | exportBondedMesh2dPrms () |
| void | exportBondedTriMeshPrms () |
| void | exportBondInteractionGroup () |
| void | exportCheckPointPrms () |
| void | exportElasticMesh2DPrms () |
| void | exportElasticTriMeshPrms () |
| void | exportFieldSaverPrms () |
| void | exportOrientation () |
| void | exportCubicBlock () |
| void | exportDistConnections () |
| void | exportGougeConfigPrms () |
| void | exportGougeConfig () |
| void | exportGrainCollection () |
| void | exportGrain () |
| void | exportHexagBlock () |
| void | exportMisc () |
| void | exportPacker () |
| void | exportParticleCollection () |
| void | exportSimpleBlock () |
| void | exportSimpleSphereCollection () |
| void | exportSimpleSphereNeighbours () |
| void | exportSimpleSphere () |
| void | exportTaggedIdConnection () |
| void | exportInteractionFieldSaverPrms () |
| void | exportInteractionGroup () |
| void | exportInteractionPrms () |
| void | throwValueError (const std::string &msg) |
| std::string | joinIntVector (const std::vector< int > &v, const std::string &delim) |
| void | checkParticleTypePy (const std::string &particleType) |
| void | checkMpiDimensions (int numProcesses, const std::vector< int > &mpiDimVector) |
| void | checkMpiDimensionsPy (int numWorkerProcesses, const boost::python::list &mpiDimList) |
| void | setVerbosityPy (bool verbose) |
| void | setVerbosityLevelPy (int verbose) |
| void | exportLsm () |
| void | checkParticleType (const std::string &particleType) |
| void | exportMeshBuildPrms () |
| void | exportParticleFieldSaverPrms () |
| void | exportParticleIdPair () |
| void | exportParticleIdPairSet () |
| void | exportParticleIdPairVector () |
| void | exportParticle () |
| void | exportRotParticle () |
| void | exportRotParticleVi () |
| void | exportRotThermalParticle () |
| void | exportRunnable () |
| void | exportLsmMpiEscript () |
| void | exportWavePropagation () |
| void | exportSphereBodyPrms () |
| void | exportMacroFrictionCalculator () |
| void | exportTriangleFieldSaverPrms () |
| void | exportTriggerPrms () |
| void | exportBoundingBox () |
| void | exportBoundingSphere () |
| void | exportQuaternion () |
| void | seedDefaultRng (unsigned int seed) |
| void | exportRng () |
| void | exportVec3 () |
| void | exportWallFieldSaverPrms () |
| void | exportWallPrms () |
| template<typename TmplSphere , typename TmplBox > | |
| std::string | getDetailsString (const TmplSphere &sphere, const TmplBox &box) |
| template<typename TmplSphere , typename TmplBox > | |
| void | checkIntersectionVolume (double vol, const TmplSphere &sphere, const TmplBox &box) |
| template<typename TmplCellIterator , typename TmplIntsectVolCalker > | |
| Matrix3 | getBoxTensor (TmplCellIterator cellIt, TmplIntsectVolCalker intersectCalker) |
Lattice Solid Model namespace.
Lattice Solid Model namespace.
| typedef std::vector< bool > esys::lsm::BoolVector |
| typedef std::vector< BoundingBox > esys::lsm::BoundingBoxVector |
| typedef BoxPacker<PackerPy> esys::lsm::BoxPackerBasePy |
| typedef std::vector<const BasicInteraction *> esys::lsm::ConnectionVector |
| typedef CartesianGrid<double> esys::lsm::DoubleGrid |
| typedef boost::shared_ptr<ParticleFitter> esys::lsm::FitterPtr |
| typedef std::vector<FitterPtr> esys::lsm::FitterPtrVector |
| typedef PackerWrap<RndGrainGenPy>::CubicBoxPackerBase esys::lsm::GrainCubicBoxPackerPy |
| typedef GrainRandomBoxPacker<RndGrainGenPy,GrainCollectionPy,PackerWrap> esys::lsm::GrainRandomBoxPackerBasePy |
| typedef PackerWrap<RndGrainGenPy>::RandomBoxPackerBase esys::lsm::GrainRndBoxPackerPy |
| typedef std::map<int,int> esys::lsm::IdIndexMap |
| typedef std::vector< int > esys::lsm::IntVector |
| typedef std::vector< PackingInfo > esys::lsm::PackingInfoVector |
| typedef std::pair< int, int > esys::lsm::ParticleIdPair |
| typedef std::vector<const SimpleParticle *> esys::lsm::ParticleVector |
| typedef ::Plane3D esys::lsm::Plane3D |
| typedef std::vector< Plane3D > esys::lsm::PlaneVector |
| typedef vtk::Vec3Type esys::lsm::PointType |
| typedef std::vector<boost::python::list> esys::lsm::PyListVector |
| typedef bpu::PythonIterIterator<boost::python::object> esys::lsm::PyObjectIterator |
| typedef PackerWrap<RndRadiusGenPy>::RandomBoxPackerBase esys::lsm::RandomBoxPackerBasePy |
| typedef PackerWrap<RndRadiusGenPy>::CubicBoxPackerBase esys::lsm::RndCubicBoxPackerBasePy |
| typedef std::vector< std::string > esys::lsm::StringVector |
| typedef CartesianGrid<Tensor> esys::lsm::TensorGrid |
| typedef std::vector<Vec3> esys::lsm::Vec3Vector |
| void esys::lsm::checkIntersectionVolume | ( | double | vol, |
| const TmplSphere & | sphere, | ||
| const TmplBox & | box | ||
| ) |
References getDetailsString().
Referenced by esys::lsm::ThreeDIntersectionCalker::getVolume(), and esys::lsm::TwoDIntersectionCalker::getVolume().


| void esys::lsm::checkMpiDimensions | ( | int | numProcesses, |
| const std::vector< int > & | mpiDimVector | ||
| ) |
References joinIntVector(), throwValueError(), and esys::lsm::StringUtil::toString().
Referenced by checkMpiDimensionsPy().


| void esys::lsm::checkMpiDimensionsPy | ( | int | numWorkerProcesses, |
| const boost::python::list & | mpiDimList | ||
| ) |
References checkMpiDimensions().
Referenced by exportLsm().


| void esys::lsm::checkParticleType | ( | const std::string & | particleType | ) |
| void esys::lsm::checkParticleTypePy | ( | const std::string & | particleType | ) |
References throwValueError().
Referenced by exportLsm(), and esys::lsm::LsmMpiPy::initVerletModel().


| void esys::lsm::exportBondedMesh2dPrms | ( | ) |
References BMesh2DIP::getMeshName(), and BMesh2DIP::getName().
Referenced by exportLsm().


| void esys::lsm::exportBondedTriMeshPrms | ( | ) |
References BTriMeshIP::getMeshName(), and BTriMeshIP::getName().
Referenced by exportLsm().


| void esys::lsm::exportBondInteractionGroup | ( | ) |
References esys::lsm::BondInteractionGroupPy::createInteraction(), esys::lsm::BondInteractionGroupPy::createInteractions(), and esys::lsm::BondInteractionGroupPy::getIdPairSet().
Referenced by BOOST_PYTHON_MODULE().


| void esys::lsm::exportBoundingBox | ( | ) |
References esys::lsm::BoundingBoxPy::getCentrePy(), esys::lsm::BoundingBoxPy::getMaxPtPy(), esys::lsm::BoundingBoxPy::getMinPtPy(), esys::lsm::BoundingBoxPy::getSizePy(), and esys::lsm::BoundingBoxPy::intersectsWithVec3Py().
Referenced by BOOST_PYTHON_MODULE().


| void esys::lsm::exportBoundingSphere | ( | ) |
References esys::lsm::BoundingSpherePy::getCentrePy(), and esys::lsm::BoundingSphere::getRadius().
Referenced by BOOST_PYTHON_MODULE().


| void esys::lsm::exportCheckPointPrms | ( | ) |
References esys::lsm::CheckPointPrmsPy::getBeginTimeStep(), esys::lsm::CheckPointPrmsPy::getEndTimeStep(), esys::lsm::CheckPointPrmsPy::getFileNameList(), esys::lsm::CheckPointPrmsPy::getFileNamePrefix(), esys::lsm::RestartCheckPointPrmsPy::getPrecision(), and esys::lsm::CheckPointPrmsPy::getTimeStepIncr().
Referenced by exportLsm().


| void esys::lsm::exportCubicBlock | ( | ) |
References DEFAULT_ORIENT.
Referenced by BOOST_PYTHON_MODULE().

| void esys::lsm::exportDistConnections | ( | ) |
References esys::lsm::IteratorPy< TmplIterator >::exportIterator(), esys::lsm::DistConnectionsPy::getIterator(), esys::lsm::DistConnections< SimpleSpherePy, TaggedIdConnectionPy >::getNumConnections(), esys::lsm::DistConnections< SimpleSpherePy, TaggedIdConnectionPy >::getNumParticles(), esys::lsm::DistConnectionsPy::pythonObjectAddParticles(), and esys::lsm::DistConnectionsPy::pythonObjectAddParticlesWithTag().
Referenced by BOOST_PYTHON_MODULE().


| void esys::lsm::exportElasticMesh2DPrms | ( | ) |
| void esys::lsm::exportElasticTriMeshPrms | ( | ) |
| void esys::lsm::exportFieldSaverPrms | ( | ) |
References esys::lsm::FieldSaverPrmsPy::getBeginTimeStep(), esys::lsm::FieldSaverPrmsPy::getEndTimeStep(), esys::lsm::FieldSaverPrmsPy::getFieldName(), esys::lsm::FieldSaverPrmsPy::getFileFormat(), esys::lsm::FieldSaverPrmsPy::getFileName(), and esys::lsm::FieldSaverPrmsPy::getTimeStepIncr().
Referenced by BOOST_PYTHON_MODULE().


| void esys::lsm::exportGougeConfig | ( | ) |
References esys::lsm::GougeConfig< GrainRandomBoxPackerPy, RandomBoxPackerPy, TaggedIdConnectionPy >::generate(), esys::lsm::GougeConfigPy::getCircDimList(), esys::lsm::GougeConfigPy::getConnectionList(), esys::lsm::GougeConfigPy::getDomainBoundingBox(), esys::lsm::GougeConfig< GrainRandomBoxPackerPy, RandomBoxPackerPy, TaggedIdConnectionPy >::getGrainCollection(), esys::lsm::GougeConfig< GrainRandomBoxPackerPy, RandomBoxPackerPy, TaggedIdConnectionPy >::getNumGrains(), esys::lsm::GougeConfig< GrainRandomBoxPackerPy, RandomBoxPackerPy, TaggedIdConnectionPy >::getNumParticles(), esys::lsm::GougeConfigPy::getParticleBoundingBox(), esys::lsm::GougeConfig< GrainRandomBoxPackerPy, RandomBoxPackerPy, TaggedIdConnectionPy >::getParticleCollection(), esys::lsm::GougeConfig< GrainRandomBoxPackerPy, RandomBoxPackerPy, TaggedIdConnectionPy >::tagDrivingPlateParticles(), esys::lsm::GougeConfig< GrainRandomBoxPackerPy, RandomBoxPackerPy, TaggedIdConnectionPy >::tagGougeParticles(), esys::lsm::GougeConfig< GrainRandomBoxPackerPy, RandomBoxPackerPy, TaggedIdConnectionPy >::tagRndBlockParticles(), esys::lsm::GougeConfig< GrainRandomBoxPackerPy, RandomBoxPackerPy, TaggedIdConnectionPy >::writeToFile(), and esys::lsm::GougeConfigPy::writeVtkXml().
Referenced by BOOST_PYTHON_MODULE().


| void esys::lsm::exportGougeConfigPrms | ( | ) |
References esys::lsm::bpu::vectorToList().
Referenced by BOOST_PYTHON_MODULE().


| void esys::lsm::exportGrain | ( | ) |
References esys::lsm::Grain< ParticleCollectionPy >::getId(), esys::lsm::GrainPy::getinitargs(), and esys::lsm::Grain< ParticleCollectionPy >::setId().
Referenced by BOOST_PYTHON_MODULE().


| void esys::lsm::exportGrainCollection | ( | ) |
References esys::lsm::GrainCollectionPy::createGrainPy(), esys::lsm::GrainCollectionPy::createGrainWithIdPy(), esys::lsm::IteratorPy< TmplIterator >::exportIterator(), esys::lsm::GrainCollectionPy::getGrainIteratorPy(), esys::lsm::GrainCollection< GrainPy >::getNumGrains(), and esys::lsm::GrainCollection< GrainPy >::getNumParticles().
Referenced by BOOST_PYTHON_MODULE().


| void esys::lsm::exportHexagBlock | ( | ) |
References DEFAULT_ORIENT.
Referenced by BOOST_PYTHON_MODULE().

| void esys::lsm::exportInteractionFieldSaverPrms | ( | ) |
References esys::lsm::InteractionFieldSaverPrmsPy::getInteractionName().
Referenced by BOOST_PYTHON_MODULE().


| void esys::lsm::exportInteractionGroup | ( | ) |
References esys::lsm::InteractionGroupPy::getName().
Referenced by BOOST_PYTHON_MODULE().


| void esys::lsm::exportInteractionPrms | ( | ) |
export the interfaces to Python via boost
References esys::lsm::BodyForceIGP::getName(), and AIGParam::getName().
Referenced by exportLsm().


| void esys::lsm::exportLsm | ( | ) |
export the interfaces to Python via boost
References esys::lsm::LsmMpiPy::addPostTimeStepRunnable(), esys::lsm::LsmMpiPy::addPreTimeStepRunnable(), esys::lsm::LsmMpiPy::addScalarTriangleSaveField(), esys::lsm::LsmMpiPy::addTaggedScalarParticleDistributionSaver(), esys::lsm::LsmMpiPy::addVectorTriangleSaveField(), esys::lsm::LsmMpiPy::addVectorWallField(), esys::lsm::LsmMpiPy::applyForceToWall(), checkMpiDimensionsPy(), checkParticleTypePy(), esys::lsm::LsmMpiPy::createABCDamping(), esys::lsm::LsmMpiPy::createBrittleBeamInteractGrp(), esys::lsm::LsmMpiPy::createBuoyancy(), esys::lsm::LsmMpiPy::createCappedNRotBondInteractGrp(), esys::lsm::LsmMpiPy::createCheckedInteractionScalarFieldSaver(), esys::lsm::LsmMpiPy::createCheckedInteractionVectorFieldSaver(), esys::lsm::LsmMpiPy::createCheckPointer(), esys::lsm::LsmMpiPy::createCheckPointerThroughMaster(), esys::lsm::LsmMpiPy::createConnections(), esys::lsm::LsmMpiPy::createDamping(), esys::lsm::LsmMpiPy::createElasticInteractGrpTag(), esys::lsm::LsmMpiPy::createExclusion(), esys::lsm::LsmMpiPy::createFrictionInteractGrp(), esys::lsm::LsmMpiPy::createFrictionInteractGrpTag(), esys::lsm::LsmMpiPy::createGravity(), esys::lsm::LsmMpiPy::createHertzianElasticIG(), esys::lsm::LsmMpiPy::createHertzianViscoElasticFrictionIG(), esys::lsm::LsmMpiPy::createHertzianViscoElasticIG(), esys::lsm::LsmMpiPy::createHertzMindlinIG(), esys::lsm::LsmMpiPy::createHertzMindlinViscoIG(), esys::lsm::LsmMpiPy::createInteractionScalarFieldSaver(), esys::lsm::LsmMpiPy::createInteractionVectorFieldSaver(), esys::lsm::LsmMpiPy::createLinearDashpotIG(), esys::lsm::LsmMpiPy::createLinearDashpotInteractGrpTag(), esys::lsm::LsmMpiPy::createLocalDamping(), esys::lsm::LsmMpiPy::createNRotBondedLinMeshInteractGrp(), esys::lsm::LsmMpiPy::createNRotBondedTriMeshInteractGrp(), esys::lsm::LsmMpiPy::createNRotBondedWall(), esys::lsm::LsmMpiPy::createNRotBondInteractGrp(), esys::lsm::LsmMpiPy::createNRotElasticInteractGrp(), esys::lsm::LsmMpiPy::createNRotElasticLinMeshInteractGrp(), esys::lsm::LsmMpiPy::createNRotElasticMesh2DInteractGrp(), esys::lsm::LsmMpiPy::createNRotElasticSphereBody(), esys::lsm::LsmMpiPy::createNRotElasticTriMeshInteractGrp(), esys::lsm::LsmMpiPy::createNRotElasticWall(), esys::lsm::LsmMpiPy::createNRotElasticWallTagged(), esys::lsm::LsmMpiPy::createNRotFrictionInteractGrp(), esys::lsm::LsmMpiPy::createNRotFrictionInteractGrpTag(), esys::lsm::LsmMpiPy::createNRotShortBondInteractGrp(), esys::lsm::LsmMpiPy::createNRotSoftBondedWall(), esys::lsm::LsmMpiPy::createParticle(), esys::lsm::LsmMpiPy::createParticles(), esys::lsm::LsmMpiPy::createParticleScalarFieldSaver(), esys::lsm::LsmMpiPy::createParticleVectorFieldSaver(), esys::lsm::LsmMpiPy::createParticleVectorFieldSaverWithTrigger(), esys::lsm::LsmMpiPy::createRotBondInteractGrp(), esys::lsm::LsmMpiPy::createRotElasticInteractGrp(), esys::lsm::LsmMpiPy::createRotElasticInteractGrpTag(), esys::lsm::LsmMpiPy::createRotFrictionInteractGrp(), esys::lsm::LsmMpiPy::createRotFrictionInteractGrpTag(), esys::lsm::LsmMpiPy::createRotLocalDamping(), esys::lsm::LsmMpiPy::createRotThermBondInteractGrp(), esys::lsm::LsmMpiPy::createRotThermElasticInteractGrp(), esys::lsm::LsmMpiPy::createRotThermFrictionInteractGrp(), esys::lsm::LsmMpiPy::createSnapShots(), esys::lsm::LsmMpiPy::createSphereBody(), esys::lsm::LsmMpiPy::createTaggedInteractionScalarFieldSaver(), esys::lsm::LsmMpiPy::createTaggedParticleScalarFieldSaver(), esys::lsm::LsmMpiPy::createTaggedParticleVectorFieldSaver(), esys::lsm::LsmMpiPy::createTaggedParticleVectorFieldSaverWithTrigger(), esys::lsm::LsmMpiPy::createTriMesh(), esys::lsm::LsmMpiPy::createVWFrictionIG(), esys::lsm::LsmMpiPy::createWall(), esys::lsm::LsmMpiPy::exit(), exportBondedMesh2dPrms(), exportBondedTriMeshPrms(), exportCheckPointPrms(), exportElasticMesh2DPrms(), exportElasticTriMeshPrms(), exportInteractionPrms(), exportMeshBuildPrms(), exportRunnable(), exportSphereBodyPrms(), exportTriggerPrms(), exportWallPrms(), esys::lsm::LsmMpiPy::findClosestParticle(), esys::lsm::LsmMpiPy::force2dComputations(), esys::lsm::LsmMpiPy::getCurMinMaxPt(), esys::lsm::LsmMpiPy::getInitMinMaxPt(), esys::lsm::LsmMpiPy::getLsmVersion(), esys::lsm::LsmMpiPy::getNumParticles(), esys::lsm::LsmMpiPy::getNumTimeSteps(), esys::lsm::LsmMpiPy::getNumWorkerProcesses(), esys::lsm::LsmMpiPy::getParticleList(), esys::lsm::LsmMpiPy::getParticlePosn(), esys::lsm::LsmMpiPy::getParticleType(), esys::lsm::LsmMpiPy::getParticleWithIdList(), esys::lsm::LsmMpiPy::getSphereBodyForce(), esys::lsm::LsmMpiPy::getSphereBodyPosition(), esys::lsm::LsmMpiPy::getTimeStep(), esys::lsm::LsmMpiPy::getTimeStepSize(), esys::lsm::LsmMpiPy::getWallForce(), esys::lsm::LsmMpiPy::getWallPosition(), esys::lsm::LsmMpiPy::initVerletModel(), esys::lsm::LsmMpiPy::loadCheckPoint(), esys::lsm::LsmMpiPy::moveSingleMeshNodeBy(), esys::lsm::LsmMpiPy::moveSingleParticleTo(), esys::lsm::LsmMpiPy::moveSphereBodyBy(), esys::lsm::LsmMpiPy::moveTaggedParticlesBy(), esys::lsm::LsmMpiPy::moveWallBy(), esys::lsm::LsmMpiPy::readGeometry(), esys::lsm::LsmMpiPy::readMesh(), esys::lsm::LsmMpiPy::readMesh2D(), esys::lsm::LsmMpiPy::readMeshWithTag(), esys::lsm::LsmMpiPy::removeInteractionGrp(), esys::lsm::LsmMpiPy::run(), esys::lsm::LsmMpiPy::runTimeStep(), esys::lsm::LsmMpiPy::setBBoxSpatialDomain(), esys::lsm::LsmMpiPy::setBBoxSpatialDomainWithCirc(), esys::lsm::LsmMpiPy::SetConsoleBufferedPy(), esys::lsm::LsmMpiPy::SetConsoleFilenamePy(), esys::lsm::LsmMpiPy::setNumTimeSteps(), esys::lsm::LsmMpiPy::setParticleAngVel(), esys::lsm::LsmMpiPy::setParticleDensity(), esys::lsm::LsmMpiPy::setParticleNonDynamic(), esys::lsm::LsmMpiPy::setParticleNonRot(), esys::lsm::LsmMpiPy::setParticleNonTrans(), esys::lsm::LsmMpiPy::setParticleVel(), esys::lsm::LsmMpiPy::setSlaveTimingFileName(), esys::lsm::LsmMpiPy::setSpatialDomain(), esys::lsm::LsmMpiPy::setTaggedParticleVel(), esys::lsm::LsmMpiPy::setTimeStepSize(), esys::lsm::LsmMpiPy::setTimingFileName(), esys::lsm::LsmMpiPy::setVelocityOfWall(), setVerbosityLevelPy(), esys::lsm::LsmMpiPy::SetVerbosityLevelPy(), setVerbosityPy(), esys::lsm::LsmMpiPy::SetVerbosityPy(), esys::lsm::LsmMpiPy::setWallNormal(), esys::lsm::LsmMpiPy::tagParticleNearestTo(), esys::lsm::LsmMpiPy::translateMesh(), esys::lsm::LsmMpiPy::visitNodeRefs2d(), esys::lsm::LsmMpiPy::visitParticlesWithId(), and esys::lsm::LsmMpiPy::visitRefStressPairs2d().
Referenced by BOOST_PYTHON_MODULE().

| void esys::lsm::exportLsmMpiEscript | ( | ) |
| void esys::lsm::exportMacroFrictionCalculator | ( | ) |
References esys::lsm::StringUtil::toString().
Referenced by BOOST_PYTHON_MODULE().


| void esys::lsm::exportMeshBuildPrms | ( | ) |
| void esys::lsm::exportMisc | ( | ) |
References esys::lsm::SolidBoxPy::intersects(), esys::lsm::HollowBoxPy::intersects(), esys::lsm::SolidBoxPy::intersectsWithSpherePy(), and esys::lsm::HollowBoxPy::intersectsWithSpherePy().
Referenced by BOOST_PYTHON_MODULE().


| void esys::lsm::exportOrientation | ( | ) |
References DEFAULT_ORIENT, XYZ, XZY, YXZ, YZX, ZXY, and ZYX.
Referenced by BOOST_PYTHON_MODULE().

| void esys::lsm::exportPacker | ( | ) |
References esys::lsm::CubicBoxPacker< TmplParticleGenerator, TmplBoxPackerBase >::generate(), esys::lsm::GrainRandomBoxPacker< TmplParticleGrainGen, TmplGrainCollection, TmplRndBoxPackerWrap >::generate(), esys::lsm::RandomBoxPacker< TmplParticleGenerator, TmplCubicBoxPackerWrap >::generate(), esys::lsm::RandomSpherePacker< TmplParticleGenerator, TmplCubicBoxPackerWrap >::generate(), esys::lsm::Packer< SimpleSphereCollectionPy >::generate(), esys::lsm::GrainRndRadiusGen< TmplGrain >::getGrain(), esys::lsm::GrainRandomBoxPackerPy::getGrainCollectionPy(), esys::lsm::GrainRandomBoxPackerPy::getGrainIteratorPy(), esys::lsm::GrainRndRadiusGen< TmplGrain >::getMaxGrainRadius(), esys::lsm::RndGrainGenPy::getMaxParticleRadius(), esys::lsm::GrainRndRadiusGen< TmplGrain >::getMinGrainRadius(), esys::lsm::RndGrainGenPy::getMinParticleRadius(), esys::lsm::GrainRandomBoxPacker< TmplParticleGrainGen, TmplGrainCollection, TmplRndBoxPackerWrap >::getNumGrains(), esys::lsm::Packer< SimpleSphereCollectionPy >::getNumParticles(), esys::lsm::PackerPy::getSimpleSphereCollectionPy(), esys::lsm::PackerPy::getSimpleSphereIteratorPy(), and esys::lsm::bpu::vectorToList().
Referenced by BOOST_PYTHON_MODULE().


| void esys::lsm::exportParticle | ( | ) |
References esys::lsm::ParticlePy::getAcceleration(), esys::lsm::ParticlePy::getForce(), CBasicParticle::getID(), esys::lsm::ParticlePy::getInitialPosn(), CParticle::getMass(), esys::lsm::ParticlePy::getPosn(), CBasicParticle::getRad(), CBasicParticle::getTag(), esys::lsm::ParticlePy::getVelocity(), esys::lsm::ParticlePy::setAcceleration(), esys::lsm::ParticlePy::setForce(), esys::lsm::ParticlePy::setPosn(), CBasicParticle::setTag(), and esys::lsm::ParticlePy::setVelocity().
Referenced by BOOST_PYTHON_MODULE().


| void esys::lsm::exportParticleCollection | ( | ) |
References esys::lsm::ParticleCollectionPy::createParticlePy(), esys::lsm::ParticleCollection< SimpleSpherePy >::getNumParticles(), esys::lsm::ParticleCollectionPy::getParticleBBoxPy(), esys::lsm::ParticleCollectionPy::getParticleIteratorPy(), esys::lsm::ParticleCollectionPy::rotatePy(), and esys::lsm::ParticleCollectionPy::translateByPy().
Referenced by BOOST_PYTHON_MODULE().


| void esys::lsm::exportParticleFieldSaverPrms | ( | ) |
| void esys::lsm::exportParticleIdPair | ( | ) |
References esys::lsm::ParticleIdPairPy::getItem(), esys::lsm::ParticleIdPairPy::hash(), and esys::lsm::ParticleIdPairPy::len().
Referenced by BOOST_PYTHON_MODULE().


| void esys::lsm::exportParticleIdPairSet | ( | ) |
References esys::lsm::SetPy< TmplElem, TmplCompare >::exportSet().
Referenced by BOOST_PYTHON_MODULE().


| void esys::lsm::exportParticleIdPairVector | ( | ) |
References esys::lsm::VectorPy< TmplElem >::exportVector().
Referenced by BOOST_PYTHON_MODULE().


| void esys::lsm::exportQuaternion | ( | ) |
References esys::lsm::QuaternionPy::asAngleAxis(), esys::lsm::QuaternionPy::getItem(), esys::lsm::QuaternionPy::len(), Quaternion::normalize(), esys::lsm::QuaternionPy::setItem(), esys::lsm::QuaternionPy::toList(), and esys::lsm::QuaternionPy::toTuple().
Referenced by BOOST_PYTHON_MODULE().


| void esys::lsm::exportRng | ( | ) |
References seedDefaultRng().
Referenced by BOOST_PYTHON_MODULE().


| void esys::lsm::exportRotParticle | ( | ) |
References esys::lsm::RotParticlePy::getAcceleration(), esys::lsm::RotParticlePy::getAngularAcceleration(), esys::lsm::RotParticlePy::getAngularVelocity(), CBasicParticle::getID(), esys::lsm::RotParticlePy::getInitialPosn(), esys::lsm::RotParticlePy::getLinearAcceleration(), esys::lsm::RotParticlePy::getLinearVelocity(), CParticle::getMass(), esys::lsm::RotParticlePy::getOrientation(), esys::lsm::RotParticlePy::getPosn(), CBasicParticle::getRad(), CBasicParticle::getTag(), esys::lsm::RotParticlePy::getVelocity(), esys::lsm::RotParticlePy::setAngularAcceleration(), esys::lsm::RotParticlePy::setAngularVelocity(), esys::lsm::RotParticlePy::setLinearAcceleration(), esys::lsm::RotParticlePy::setLinearVelocity(), esys::lsm::RotParticlePy::setOrientation(), esys::lsm::RotParticlePy::setPosn(), and CBasicParticle::setTag().
Referenced by BOOST_PYTHON_MODULE().


| void esys::lsm::exportRotParticleVi | ( | ) |
References esys::lsm::RotParticleViPy::getAcceleration(), esys::lsm::RotParticleViPy::getAngularAcceleration(), esys::lsm::RotParticleViPy::getAngularVelocity(), esys::lsm::RotParticleViPy::getAngularVelocityT(), CBasicParticle::getID(), esys::lsm::RotParticleViPy::getInitialPosn(), esys::lsm::RotParticleViPy::getLinearAcceleration(), esys::lsm::RotParticleViPy::getLinearVelocity(), CParticle::getMass(), esys::lsm::RotParticleViPy::getOrientation(), esys::lsm::RotParticleViPy::getPosn(), CBasicParticle::getRad(), CBasicParticle::getTag(), esys::lsm::RotParticleViPy::getVelocity(), esys::lsm::RotParticleViPy::setAngularAcceleration(), esys::lsm::RotParticleViPy::setAngularVelocity(), esys::lsm::RotParticleViPy::setAngularVelocityT(), esys::lsm::RotParticleViPy::setLinearAcceleration(), esys::lsm::RotParticleViPy::setLinearVelocity(), esys::lsm::RotParticleViPy::setOrientation(), esys::lsm::RotParticleViPy::setPosn(), and CBasicParticle::setTag().
Referenced by BOOST_PYTHON_MODULE().


| void esys::lsm::exportRotThermalParticle | ( | ) |
References esys::lsm::RotThermalParticlePy::getAngularAcceleration(), esys::lsm::RotThermalParticlePy::getAngularVelocity(), CThermParticle::getCp(), CThermParticle::getEquilibRadius(), CThermParticle::getEquilibTemperature(), CBasicParticle::getID(), esys::lsm::RotThermalParticlePy::getInitialPosn(), esys::lsm::RotThermalParticlePy::getLinearAcceleration(), esys::lsm::RotThermalParticlePy::getLinearVelocity(), CParticle::getMass(), esys::lsm::RotThermalParticlePy::getOrientation(), esys::lsm::RotThermalParticlePy::getPosn(), CBasicParticle::getRad(), CBasicParticle::getTag(), CThermParticle::getTemperature(), CThermParticle::getThermExpansion0(), CThermParticle::getThermExpansion1(), CThermParticle::getThermExpansion2(), esys::lsm::RotThermalParticlePy::setAngularAcceleration(), esys::lsm::RotThermalParticlePy::setAngularVelocity(), CRotThermParticle::setCp(), CThermParticle::setEquilibRadius(), CThermParticle::setEquilibTemperature(), esys::lsm::RotThermalParticlePy::setLinearAcceleration(), esys::lsm::RotThermalParticlePy::setLinearVelocity(), esys::lsm::RotThermalParticlePy::setOrientation(), esys::lsm::RotThermalParticlePy::setPosn(), CBasicParticle::setTag(), CRotThermParticle::setTemperature(), CRotThermParticle::setThermExpansion0(), CRotThermParticle::setThermExpansion1(), and CRotThermParticle::setThermExpansion2().
Referenced by BOOST_PYTHON_MODULE().


| void esys::lsm::exportRunnable | ( | ) |
References esys::lsm::RunnablePy::defaultRun(), and esys::lsm::Runnable::run().
Referenced by exportLsm().


| void esys::lsm::exportSimpleBlock | ( | ) |
| void esys::lsm::exportSimpleSphere | ( | ) |
References esys::lsm::SimpleParticleData::getID(), esys::lsm::SimpleParticleData::getMass(), esys::lsm::SimpleSpherePy::getPosnPy(), SimpleParticle::getRad(), esys::lsm::SimpleParticleData::getTag(), esys::lsm::SimpleSpherePy::rigidRotatePy(), esys::lsm::SimpleParticleData::setID(), esys::lsm::SimpleParticleData::setMass(), esys::lsm::SimpleSpherePy::setPosnPy(), SimpleParticle::setRad(), esys::lsm::SimpleParticleData::setTag(), esys::lsm::SimpleSpherePy::translateByPy(), and Vec3::ZERO.
Referenced by BOOST_PYTHON_MODULE().


| void esys::lsm::exportSimpleSphereCollection | ( | ) |
References esys::lsm::SimpleSphereCollectionPy::createParticlePy(), esys::lsm::IteratorPy< TmplIterator >::exportIterator(), esys::lsm::ParticleCollection< SimpleSpherePy >::getNumParticles(), esys::lsm::SimpleSphereCollectionPy::getParticleBBoxPy(), esys::lsm::SimpleSphereCollectionPy::getSimpleSphereIteratorPy(), esys::lsm::SimpleSphereCollectionPy::rotatePy(), and esys::lsm::SimpleSphereCollectionPy::translateByPy().
Referenced by BOOST_PYTHON_MODULE().


| void esys::lsm::exportSimpleSphereNeighbours | ( | ) |
References esys::lsm::IteratorPy< TmplIterator >::exportIterator(), esys::lsm::SimpleSphereNeighboursPy::getIteratorPy(), esys::lsm::SimpleSphereNeighboursPy::getNeighboursPy(), esys::lsm::SphereNeighbours< SimpleSpherePy, ParticleIdPairVectorPy >::getNumIdPairs(), and esys::lsm::SphereNeighbours< SimpleSpherePy, ParticleIdPairVectorPy >::getNumSpheres().
Referenced by BOOST_PYTHON_MODULE().


| void esys::lsm::exportSphereBodyPrms | ( | ) |
| void esys::lsm::exportTaggedIdConnection | ( | ) |
References BasicInteraction::first(), BasicInteraction::getTag(), and BasicInteraction::second().
Referenced by BOOST_PYTHON_MODULE().


| void esys::lsm::exportTriangleFieldSaverPrms | ( | ) |
| void esys::lsm::exportTriggerPrms | ( | ) |
| void esys::lsm::exportVec3 | ( | ) |
References esys::lsm::Vec3Py::cross(), esys::lsm::Vec3Py::dot(), esys::lsm::Vec3Py::getItem(), esys::lsm::Vec3Py::len(), esys::lsm::Vec3Py::norm(), esys::lsm::Vec3Py::rotatePy(), esys::lsm::Vec3Py::setItem(), esys::lsm::Vec3Py::toList(), and esys::lsm::Vec3Py::toTuple().
Referenced by BOOST_PYTHON_MODULE().


| void esys::lsm::exportWallFieldSaverPrms | ( | ) |
References esys::lsm::WallFieldSaverPrmsPy::getWallNameList().
Referenced by BOOST_PYTHON_MODULE().


| void esys::lsm::exportWallPrms | ( | ) |
| void esys::lsm::exportWavePropagation | ( | ) |
References esys::lsm::WavePropagationPy::getParticleDataIdList(), esys::lsm::WavePropagationPy::setParticleDataIdList(), esys::lsm::WavePropagationPy::writeParticleDataToFile(), and esys::lsm::WavePropagationPy::writeParticleDataToFilePyIdList().
Referenced by BOOST_PYTHON_MODULE().


| Matrix3 esys::lsm::getBoxTensor | ( | TmplCellIterator | cellIt, |
| TmplIntsectVolCalker | intersectCalker | ||
| ) |
References esys::lsm::Tensor::getPos(), esys::lsm::StressTensor::getRad(), and esys::lsm::Tensor::getTensor().
Referenced by esys::lsm::InteractionToStressConverter::calcTensorRegularGrid().


| std::string esys::lsm::getDetailsString | ( | const TmplSphere & | sphere, |
| const TmplBox & | box | ||
| ) |
| std::string esys::lsm::joinIntVector | ( | const std::vector< int > & | v, |
| const std::string & | delim | ||
| ) |
References esys::lsm::StringUtil::join().
Referenced by checkMpiDimensions().


| ostream& esys::lsm::operator<< | ( | ostream & | ost, |
| const CLatticeParam & | CP | ||
| ) |
| std::istream & esys::lsm::operator<< | ( | std::istream & | iStream, |
| GeometryInfo & | geoInfo | ||
| ) |
|
inline |
References esys::lsm::BoundingBox::getMaxPt(), and esys::lsm::BoundingBox::getMinPt().

|
inline |
References esys::lsm::BoundingSphere::getCentre(), and esys::lsm::BoundingSphere::getRadius().

| std::ostream & esys::lsm::operator<< | ( | std::ostream & | oStream, |
| const GeometryInfo & | geoInfo | ||
| ) |
|
inline |
| std::ostream & esys::lsm::operator<< | ( | std::ostream & | oStream, |
| const SimpleConnectionData & | connectionData | ||
| ) |
|
inline |
|
inline |
References esys::lsm::SphereFitter< TmplFitTraits >::write().

|
inline |
References esys::lsm::Vec3L::X(), esys::lsm::Vec3L::Y(), and esys::lsm::Vec3L::Z().

| std::istream & esys::lsm::operator>> | ( | std::istream & | iStream, |
| SimpleConnectionData & | connectionData | ||
| ) |
|
inline |
| void esys::lsm::seedDefaultRng | ( | unsigned int | seed | ) |
References esys::lsm::rng::s_zeroOneUniform, and esys::lsm::UniformRng< TmplRng >::seed().
Referenced by exportRng().


| void esys::lsm::setPathEnv | ( | const std::string & | exeName | ) |
Function which modifies the PATH environment variable according to the specified executable file. This is a work-around for the SGI MPT mpirun implementation which appears to alter the PATH environment variable of the executed processes.
References NULL.
Referenced by setPathEnv().

| void esys::lsm::setPathEnv | ( | int | argc, |
| char * | argv[] | ||
| ) |
References setPathEnv().
Referenced by main().


| void esys::lsm::setVerbosityLevelPy | ( | int | verbose | ) |
Global setVerbosity call. Only influences the Master integer argument
References console, and Console::SetVerbose().
Referenced by exportLsm().


| void esys::lsm::setVerbosityPy | ( | bool | verbose | ) |
Global setVerbosity call. Only influences the Master boolean argument: false -> 0, true -> 7
References console, and Console::SetVerbose().
Referenced by exportLsm().


| void esys::lsm::throwValueError | ( | const std::string & | msg | ) |
Referenced by checkMpiDimensions(), and checkParticleTypePy().
