|
ESyS-Particle
4.0.1
|
Classes | |
| class | Cmp |
| class | ConstIterator |
Public Types | |
| typedef int | Id |
| typedef TmplSphere | Sphere |
| typedef TmplIdPairVector | IdPairVector |
| typedef IdPairVector::value_type | IdPair |
| typedef std::set< IdPair *, Cmp > | IdPairSet |
|
typedef std::set< const IdPair *, Cmp > | ConstIdPairSet |
| typedef std::vector< Sphere * > | SphereVector |
|
typedef CircularNeighbourTable < Sphere > | NTable |
| typedef NTable::ParticleIterator | SphereIterator |
|
typedef NTable::ParticleConstIterator | SphereConstIterator |
| typedef NTable::BoolVector | BoolVector |
|
typedef ForwardConstIterator < IdPairSet > | IdPairConstIterator |
| typedef ConstIterator | Iterator |
Public Member Functions | |
| SphereNeighbours (double maxDist, const BoundingBox &bBox=BoundingBox(Vec3(-10,-10,-10), Vec3(10, 10, 10)), const BoolVector &circDimensions=BoolVector(3, false)) | |
| int | getNumSpheres () const |
| int | getNumIdPairs () const |
| double | getMinRadius () const |
| double | getMaxRadius () const |
| SphereConstIterator | getSphereIterator () const |
| BoundingBox | getSphereBBox () const |
| template<typename TmplSphereIterator > | |
| IdPairVector | getNeighbours (TmplSphereIterator it) |
| Iterator | getIterator () const |
Protected Member Functions | |
| void | insert (Sphere &p) |
| const IdPair & | createIdPair (const Sphere &p1, const Sphere &p2) |
1.7.6.1