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