ESyS-Particle
4.0.1
|
Classes | |
class | Cmp |
class | ConstIterator |
Public Types | |
typedef TmplParticle | Particle |
typedef TmplConnection | Connection |
typedef int | Tag |
typedef std::set< Connection *, Cmp > | ConnectionSet |
typedef std::vector< Particle * > | ParticleVector |
typedef CircularNeighbourTable < Particle > | NTable |
typedef NTable::ParticleIterator | ParticleIterator |
typedef NTable::ParticleConstIterator | ParticleConstIterator |
typedef NTable::BoolVector | BoolVector |
typedef ForwardConstIterator < ConnectionSet > | ConnectionConstIterator |
typedef ConstIterator | Iterator |
Public Member Functions | |
DistConnections (double maxDist, Tag defaultTag=0, const BoundingBox &bBox=BoundingBox(Vec3(-10,-10,-10), Vec3(10, 10, 10)), const BoolVector &circDimensions=BoolVector(3, false)) | |
int | getNumParticles () const |
int | getNumConnections () const |
double | getMinRadius () const |
double | getMaxRadius () const |
ParticleConstIterator | getParticleIterator () const |
BoundingBox | getParticleBBox () const |
template<typename TmplParticleIterator > | |
void | create (TmplParticleIterator it) |
template<typename TmplParticleIterator > | |
void | create (TmplParticleIterator it, Tag tag) |
Tag | getDefaultTag () const |
void | setDefaultTag (Tag defaultTag) |
Iterator | getIterator () const |
Protected Member Functions | |
void | insert (Particle &p) |
void | createConnection (const Particle &p1, const Particle &p2, Tag tag) |