ESyS-Particle  4.0.1
Public Types | Public Member Functions | List of all members
esys::lsm::BoxPacker< TmplPackerBase > Class Template Reference

Public Types

typedef TmplPackerBase Inherited
typedef Inherited::Particle Particle
typedef Inherited::NTable NTable
typedef Inherited::NTablePtr NTablePtr
typedef Inherited::ParticlePool ParticlePool
typedef Inherited::ParticlePoolPtr ParticlePoolPtr

Public Member Functions

 BoxPacker (ParticlePoolPtr particlePoolPtr, NTablePtr nTablePtr, const BoundingBox &bBox, const BoolVector &periodicDimensions, double tolerance)
virtual void generate ()=0
bool particleFitsInBBox (const Particle &particle) const
bool is2d () const
bool particleFitsInBBoxWithNeighbours (const Particle &particle) const
bool particleFitsWithNeighbours (const Particle &particle) const
double getTolerance () const
const BoundingBoxgetBBox () const
const BoolVector & getPeriodicDimensions () const

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