|
ESyS-Particle
2.3.4
|
#include <ClosePackBlock.h>


Public Types | |
| typedef ParticleCollection< TmplParticle >::Particle | Particle |
| typedef TmplClosePackIterator | ClosePackIterator |
| typedef ClosePackBlockGenerator< TmplClosePackIterator, Particle > | BlockGenerator |
Public Types inherited from esys::lsm::ParticleCollection< TmplParticle > | |
| typedef TmplParticle | Particle |
| typedef boost::object_pool< Particle > | ParticlePool |
| typedef boost::shared_ptr< ParticlePool > | ParticlePoolPtr |
Public Member Functions | |
| ClosePackBlock (unsigned int numX, unsigned int numY, unsigned int numZ, double radius=0.5, ClosePackOrientation orientation=DEFAULT_ORIENT) | |
| virtual | ~ClosePackBlock () |
| double | getRadius () const |
Public Member Functions inherited from esys::lsm::ParticleCollection< TmplParticle > | |
| ParticleCollection () | |
| ParticleCollection (ParticlePoolPtr particlePoolPtr) | |
| ParticleCollection (const ParticleCollection &p) | |
| ParticleCollection & | operator= (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) |
| Particle & | createParticle (const Particle &p) |
Protected Member Functions | |
| void | createParticles () |
Protected Member Functions inherited from esys::lsm::ParticleCollection< TmplParticle > | |
| void | noCheckInsertRef (Particle &p) |
Private Attributes | |
| BlockGenerator | m_generator |
| typedef ClosePackBlockGenerator<TmplClosePackIterator, Particle> esys::lsm::ClosePackBlock< TmplClosePackIterator, TmplParticle >::BlockGenerator |
| typedef TmplClosePackIterator esys::lsm::ClosePackBlock< TmplClosePackIterator, TmplParticle >::ClosePackIterator |
| typedef ParticleCollection<TmplParticle>::Particle esys::lsm::ClosePackBlock< TmplClosePackIterator, TmplParticle >::Particle |
| esys::lsm::ClosePackBlock< TmplClosePackIterator, TmplParticle >::ClosePackBlock | ( | unsigned int | numX, |
| unsigned int | numY, | ||
| unsigned int | numZ, | ||
| double | radius = 0.5, |
||
| ClosePackOrientation | orientation = DEFAULT_ORIENT |
||
| ) |
References esys::lsm::ClosePackBlock< TmplClosePackIterator, TmplParticle >::createParticles().

|
virtual |
|
protected |
Referenced by esys::lsm::ClosePackBlock< TmplClosePackIterator, TmplParticle >::ClosePackBlock().

| double esys::lsm::ClosePackBlock< TmplClosePackIterator, TmplParticle >::getRadius |
|
private |