ESyS-Particle  2.3.4
esys::lsm::SimpleBlockPy Class Reference

#include <SimpleBlockPy.h>

Inheritance diagram for esys::lsm::SimpleBlockPy:
Collaboration diagram for esys::lsm::SimpleBlockPy:

Public Member Functions

 SimpleBlockPy ()
 
 SimpleBlockPy (const boost::python::list &dimCount, double radius=0.5)
 
- Public Member Functions inherited from esys::lsm::SimpleSphereCollectionPy
 SimpleSphereCollectionPy ()
 
 SimpleSphereCollectionPy (const Inherited &particleCollection)
 
 SimpleSphereCollectionPy (const SimpleSphereCollectionPy &ssphereCollection)
 
 SimpleSphereCollectionPy (ParticlePoolPtr particlePoolPtr)
 
BoundingBoxPy getParticleBBoxPy () const
 
SimpleSphereIteratorPy getSimpleSphereIteratorPy ()
 
SimpleSpherePycreateParticlePy (const SimpleSpherePy &p)
 
void rotatePy (const Vec3Py &rotation, const Vec3Py &pt)
 
void translateByPy (const Vec3Py &translation)
 
- Public Member Functions inherited from esys::lsm::ParticleCollection< SimpleSpherePy >
 ParticleCollection ()
 
 ParticleCollection (ParticlePoolPtr particlePoolPtr)
 
 ParticleCollection (const ParticleCollection &p)
 
ParticleCollectionoperator= (const ParticleCollection &p)
 
virtual ~ParticleCollection ()
 
int getNumParticles () const
 
BoundingBox getParticleBBox () const
 
ParticleIterator getParticleIterator ()
 
ParticleConstIterator getParticleIterator () const
 
void translateBy (const Vec3 &vec)
 
void rotate (const Vec3 &rotation, const Vec3 &posn)
 
void incrementIdBy (typename Particle::Id idIncr)
 
void insertRef (Particle &p)
 
ParticlecreateParticle (const Particle &p)
 

Additional Inherited Members

- Public Types inherited from esys::lsm::SimpleSphereCollectionPy
typedef ParticleCollection< SimpleSpherePyInherited
 
typedef Inherited::ParticlePoolPtr ParticlePoolPtr
 
typedef IteratorPy< ParticleCollection< SimpleSpherePy >::ParticleIteratorSimpleSphereIteratorPy
 
- Public Types inherited from esys::lsm::ParticleCollection< SimpleSpherePy >
typedef SimpleSpherePy Particle
 
typedef boost::object_pool< ParticleParticlePool
 
typedef boost::shared_ptr< ParticlePoolParticlePoolPtr
 
- Protected Member Functions inherited from esys::lsm::ParticleCollection< SimpleSpherePy >
void noCheckInsertRef (Particle &p)
 

Constructor & Destructor Documentation

◆ SimpleBlockPy() [1/2]

esys::lsm::SimpleBlockPy::SimpleBlockPy ( )

◆ SimpleBlockPy() [2/2]

esys::lsm::SimpleBlockPy::SimpleBlockPy ( const boost::python::list &  dimCount,
double  radius = 0.5 
)

References esys::lsm::SimpleBlockGenerator< TmplParticle >::createParticles().

Here is the call graph for this function:

The documentation for this class was generated from the following files: