A class to store a tuple of particles.
Only the constructor with the correct number of arguments for the dimensionality can be used.
Public Types | |
|
typedef internal::ParticleTupleBase< D, WeakPointer< Particle > > | P |
Public Member Functions | |
| ParticleTuple (const RefCountedParticleTuple< D > &o) | |
| ParticleTuple (Particle *x, Particle *y) | |
| ParticleTuple (Particle *x, Particle *y, Particle *z) | |
| ParticleTuple (Particle *x0, Particle *x1, Particle *x2, Particle *x3) | |
| std::size_t | __hash__ () |
| Particle * | operator[] (unsigned int i) const |
| Particle *& | operator[] (unsigned int i) |