|
ESyS-Particle
4.0.1
|
Public Types | |
| typedef TmplParticleGenerator | ParticleGenerator |
|
typedef boost::shared_ptr < ParticleGenerator > | ParticleGeneratorPtr |
| typedef TmplBoxPackerBase | Inherited |
| typedef Inherited | BoxPackerBase |
| typedef Inherited::Particle | Particle |
| typedef Inherited::NTable | NTable |
| typedef Inherited::NTablePtr | NTablePtr |
| typedef Inherited::ParticlePool | ParticlePool |
| typedef Inherited::ParticlePoolPtr | ParticlePoolPtr |
Public Member Functions | |
| CubicBoxPacker (ParticleGeneratorPtr particleGeneratorPtr, ParticlePoolPtr particlePoolPtr, NTablePtr nTablePtr, const BoundingBox &bBox, const BoolVector &periodicDimensions, double tolerance, double cubicPackRadius) | |
| Particle | getCandidateParticle (const Vec3 &point) |
| Particle | getCandidateParticle (const Vec3 &point, double radius) |
| double | getCubicPackingRadius () const |
| const ParticleGenerator & | getParticleGenerator () const |
| ParticleGenerator & | getParticleGenerator () |
| void | setParticleGenerator (ParticleGenerator &particleGenerator) |
| void | setParticleGenerator (ParticleGeneratorPtr particleGenerator) |
| void | generateCubicPacking () |
| virtual void | generate () |
1.7.6.1