|
| | RandomBoxPackerPy (double minRadius, double maxRadius, double cubicPackRadius, int maxInsertionFailures, const BoundingBoxPy &bBox, const boost::python::list &periodicDimensions, double tolerance) |
| |
| | RandomBoxPackerPy (ParticleGeneratorPtr particleGeneratorPtr, ParticlePoolPtr particlePoolPtr, NTablePtr nTablePtr, const BoundingBox &bBox, const BoolVector &periodicDimensions, double tolerance, double cubicPackRadius, int maxInsertionFailures, const PlaneVector &fitPlaneVector) |
| |
Public Member Functions inherited from esys::lsm::RandomBoxPacker< TmplParticleGenerator, TmplCubicBoxPackerWrap > |
| | RandomBoxPacker (ParticleGeneratorPtr particleGeneratorPtr, ParticlePoolPtr particlePoolPtr, NTablePtr nTablePtr, const BoundingBox &bBox, const BoolVector &periodicDimensions, double tolerance, double cubicPackRadius, int maxInsertionFailures) |
| |
| | RandomBoxPacker (ParticleGeneratorPtr particleGeneratorPtr, ParticlePoolPtr particlePoolPtr, NTablePtr nTablePtr, const BoundingBox &bBox, const BoolVector &periodicDimensions, double tolerance, double cubicPackRadius, int maxInsertionFailures, const PlaneVector &fitPlaneVector) |
| |
| virtual | ~RandomBoxPacker () |
| |
| PlaneVector | getDefaultFitPlaneVector () const |
| |
| bool | particleIsValid (const Particle &particle) const |
| |
| virtual void | generate () |
| |
| double | getRandom (double min, double max) const |
| |
| Vec3 | getRandomPoint () const |
| |
| ParticleVector | getClosestNeighbours (const Particle &particle, int numClosest) |
| |
| int | getMaxInsertionFailures () const |
| |
| void | generateRandomFill () |
| |
| const PlaneVector & | getFitPlaneVector () const |
| |
| Plane3D | getClosestFitPlane (const Particle &particle) const |
| |