|
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) |
1.7.6.1