#include <RegularBlockGenerator.h>
|
| | RegularBlockGenerator (NTable &nTable, ParticlePool &particlePool, const BoundingBox &bBox, const BoolVector &periodicDimensions, double tolerance, double sphereRadius) |
| |
| virtual | ~RegularBlockGenerator () |
| |
| virtual double | getRadius () const |
| |
| virtual double | getGridRadius () const |
| |
| virtual void | generate () |
| |
| | BlockGenerator (NTable &nTable, ParticlePool &particlePool, const BoundingBox &bBox, const BoolVector &periodicDimensions, double tolerance) |
| |
| virtual | ~BlockGenerator () |
| |
| virtual void | generateSeedParticles () |
| |
| virtual SimpleParticle | generateParticle (const Vec3 &point) |
| |
| size_t | getNumParticles () const |
| |
| int | getNextId () |
| |
| virtual bool | particleFits (const SimpleParticle &particle) const |
| |
| bool | is2d () const |
| |
| bool | particleFitsInBBox (const SimpleParticle &particle) const |
| |
| bool | particleFitsWithNeighbours (const SimpleParticle &particle) const |
| |
| void | insertParticle (const SimpleParticle &particle) |
| |
| double | getTolerance () const |
| |
| const BoundingBox & | getBBox () const |
| |
| bool | contains (const SimpleParticle &particle) const |
| |
| ParticleIterator | getParticleIterator () |
| |
Public Member Functions inherited from esys::lsm::ParticleGenerator |
| | ParticleGenerator (NTable &nTable, ParticlePool &particlePool) |
| |
| virtual | ~ParticleGenerator () |
| |
◆ RegularBlockGenerator()
| esys::lsm::RegularBlockGenerator::RegularBlockGenerator |
( |
NTable & |
nTable, |
|
|
ParticlePool & |
particlePool, |
|
|
const BoundingBox & |
bBox, |
|
|
const BoolVector & |
periodicDimensions, |
|
|
double |
tolerance, |
|
|
double |
sphereRadius |
|
) |
| |
◆ ~RegularBlockGenerator()
| esys::lsm::RegularBlockGenerator::~RegularBlockGenerator |
( |
| ) |
|
|
virtual |
◆ generate()
| void esys::lsm::RegularBlockGenerator::generate |
( |
| ) |
|
|
virtual |
◆ getGridRadius()
| double esys::lsm::RegularBlockGenerator::getGridRadius |
( |
| ) |
const |
|
virtual |
◆ getRadius()
| double esys::lsm::RegularBlockGenerator::getRadius |
( |
| ) |
const |
|
virtual |
◆ m_radius
| double esys::lsm::RegularBlockGenerator::m_radius |
|
private |
The documentation for this class was generated from the following files: