ESyS-Particle
4.0.1
|
Public Types | |
typedef ParticleCollection < TmplParticle >::Particle | Particle |
![]() | |
typedef boost::object_pool < Particle > | ParticlePool |
typedef boost::shared_ptr < ParticlePool > | ParticlePoolPtr |
Public Member Functions | |
SimpleBlock (unsigned int numX, unsigned int numY, unsigned int numZ, double radius=0.5) | |
double | getRadius () const |
![]() | |
ParticleCollection (ParticlePoolPtr particlePoolPtr) | |
ParticleCollection (const ParticleCollection &p) | |
ParticleCollection & | operator= (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) |
Protected Member Functions | |
void | createParticles () |
![]() | |
void | noCheckInsertRef (Particle &p) |