ESyS-Particle  4.0.1
Public Member Functions
esys::lsm::RandomBlockGenerator Class Reference
Inheritance diagram for esys::lsm::RandomBlockGenerator:
Inheritance graph
[legend]
Collaboration diagram for esys::lsm::RandomBlockGenerator:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 RandomBlockGenerator (NTable &nTable, ParticlePool &particlePool, const BoundingBox &bBox, const BoolVector &periodicDimensions, double tolerance, double minSphereRadius, double maxSphereRadius, const PlaneVector &fitPlaneVector, int maxInsertionFailures)
virtual bool particleFits (const SimpleParticle &particle) const
virtual void generate ()
double getRandom (double min, double max) const
virtual double getRadius () const
virtual double getGridRadius () const
Vec3 getRandomPoint () const
ParticleVector getClosestNeighbors (const SimpleParticle &particle, int numClosest)
int getMaxInsertionFailures () const
FitterPtrVector getFitterPtrVector ()
void generateFillParticles ()
const PlaneVector & getFitPlaneVector () const
Plane getClosestFitPlane (const SimpleParticle &particle) const

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