ESyS-Particle  2.3.2
esys::lsm::BoxPackerPy Class Reference

#include <PackerPy.h>

Inheritance diagram for esys::lsm::BoxPackerPy:
Collaboration diagram for esys::lsm::BoxPackerPy:

Public Types

typedef BoxPackerBasePy Inherited
- Public Types inherited from esys::lsm::BoxPacker< TmplPackerBase >
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

 BoxPackerPy (ParticlePoolPtr particlePoolPtr, NTablePtr nTablePtr, const BoundingBox &bBox, const BoolVector &periodicDimensions, double tolerance)
- Public Member Functions inherited from esys::lsm::BoxPacker< TmplPackerBase >
 BoxPacker (ParticlePoolPtr particlePoolPtr, NTablePtr nTablePtr, const BoundingBox &bBox, const BoolVector &periodicDimensions, double tolerance)
virtual ~BoxPacker ()
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 BoolVectorgetPeriodicDimensions () const

Member Typedef Documentation

Constructor & Destructor Documentation

esys::lsm::BoxPackerPy::BoxPackerPy ( ParticlePoolPtr  particlePoolPtr,
NTablePtr  nTablePtr,
const BoundingBox bBox,
const BoolVector periodicDimensions,
double  tolerance 
)

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