ESyS-Particle  4.0.1
Public Types | Public Member Functions
esys::lsm::HexagBlock< TmplParticle > Class Template Reference
Inheritance diagram for esys::lsm::HexagBlock< TmplParticle >:
Inheritance graph
[legend]
Collaboration diagram for esys::lsm::HexagBlock< TmplParticle >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef ClosePackBlock
< HexagBlockIterator,
TmplParticle > 
Inherited
- Public Types inherited from esys::lsm::ClosePackBlock< HexagBlockIterator, TmplParticle >
typedef ParticleCollection
< TmplParticle >::Particle 
Particle
typedef HexagBlockIterator ClosePackIterator
typedef
ClosePackBlockGenerator
< HexagBlockIterator, Particle > 
BlockGenerator
- Public Types inherited from esys::lsm::ParticleCollection< TmplParticle >
typedef boost::object_pool
< Particle > 
ParticlePool
typedef boost::shared_ptr
< ParticlePool > 
ParticlePoolPtr

Public Member Functions

 HexagBlock (unsigned int numX, unsigned int numY, unsigned int numZ, double radius=0.5, ClosePackOrientation orientation=DEFAULT_ORIENT)
- Public Member Functions inherited from esys::lsm::ClosePackBlock< HexagBlockIterator, TmplParticle >
 ClosePackBlock (unsigned int numX, unsigned int numY, unsigned int numZ, double radius=0.5, ClosePackOrientation orientation=DEFAULT_ORIENT)
double getRadius () const
- Public Member Functions inherited from esys::lsm::ParticleCollection< TmplParticle >
 ParticleCollection (ParticlePoolPtr particlePoolPtr)
 ParticleCollection (const ParticleCollection &p)
ParticleCollectionoperator= (const ParticleCollection &p)
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)
Particle & createParticle (const Particle &p)

Additional Inherited Members

- Protected Member Functions inherited from esys::lsm::ClosePackBlock< HexagBlockIterator, TmplParticle >
void createParticles ()
- Protected Member Functions inherited from esys::lsm::ParticleCollection< TmplParticle >
void noCheckInsertRef (Particle &p)

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