#include <PackerPy.h>
|
| | RandomSpherePackerPy (double minRadius, double maxRadius, double cubicPackRadius, int maxInsertionFailures, const BoundingSpherePy &bSphere, double tolerance, bool do2d) |
| |
Public Member Functions inherited from esys::lsm::RandomSpherePacker< TmplParticleGenerator, TmplCubicBoxPackerWrap > |
| | RandomSpherePacker (ParticleGeneratorPtr particleGeneratorPtr, ParticlePoolPtr particlePoolPtr, NTablePtr nTablePtr, const BoundingSphere &bSphere, double tolerance, double cubicPackRadius, int maxInsertionFailures, bool do2d) |
| |
| virtual | ~RandomSpherePacker () |
| |
| const BoundingSphere & | getBSphere () const |
| |
| bool | particleIsValid (const Particle &particle) const |
| |
| double | getRandom (double min, double max) const |
| |
| Vec3 | getRandomPoint () const |
| |
| ParticleVector | getClosestNeighbours (const Particle &particle, int numClosest) |
| |
| int | getMaxInsertionFailures () const |
| |
| bool | particleFitsInBSphere (const Particle &particle) const |
| |
| bool | particleFitsInBSphereWithNeighbours (const Particle &particle) const |
| |
| void | generateCubicPackingInSphere () |
| |
| void | generateRandomFill () |
| |
| virtual void | generate () |
| |
◆ Inherited
◆ RandomSpherePackerPy()
| esys::lsm::RandomSpherePackerPy::RandomSpherePackerPy |
( |
double |
minRadius, |
|
|
double |
maxRadius, |
|
|
double |
cubicPackRadius, |
|
|
int |
maxInsertionFailures, |
|
|
const BoundingSpherePy & |
bSphere, |
|
|
double |
tolerance, |
|
|
bool |
do2d |
|
) |
| |
The documentation for this class was generated from the following files: