|
ESyS-Particle
2.3.4
|
representation of a slab of the search array of a NeigborTable More...
#include <nt_slab.h>


Public Types | |
| typedef NTSlab_iter< T > | iterator |
| typedef NTSlab_iter< T > | const_iterator |
| typedef T | value_type |
Public Member Functions | |
| NTSlab () | |
| NTSlab (NeighborTable< T > *, DSlice) | |
| unsigned int | slab_size () const |
| unsigned int | size () const |
| iterator | begin () |
| iterator | end () |
| iterator | rbegin () |
| iterator | rend () |
| number of particles at a given gridpoint More... | |
| unsigned int | nparts_at_gridpoint (unsigned int idx) const |
| T * | ptr (typename NeighborTable< T >::indextype) |
| T & | ref (typename NeighborTable< T >::indextype) |
| void | insert (iterator, const T &) |
| void | erase (iterator) |
| void | erase (iterator, iterator) |
Private Attributes | |
| NeighborTable< T > * | m_table |
| DSlice | m_sl |
Friends | |
| bool | operator== (const NTSlab &, const NTSlab &) |
| bool | operator!= (const NTSlab &, const NTSlab &) |
| ostream & | operator<< (ostream &, const NTSlab &) |
representation of a slab of the search array of a NeigborTable
| typedef NTSlab_iter<T> NTSlab::const_iterator |
| typedef NTSlab_iter<T> NTSlab::iterator |
| typedef T NTSlab::value_type |
| NTSlab::NTSlab | ( | ) |
| NTSlab::NTSlab | ( | NeighborTable< T > * | , |
| DSlice | |||
| ) |
| void NTSlab::erase | ( | iterator | ) |
| void NTSlab::insert | ( | iterator | , |
| const T & | |||
| ) |
|
inline |
| T* NTSlab::ptr | ( | typename NeighborTable< T >::indextype | ) |
| T& NTSlab::ref | ( | typename NeighborTable< T >::indextype | ) |
| iterator NTSlab::rend | ( | ) |
number of particles at a given gridpoint
Referenced by main().

| unsigned int NTSlab::size | ( | ) | const |
|
inline |
|
friend |
|
private |
Referenced by NTSlab< T >::nparts_at_gridpoint(), operator!=(), operator<<(), operator==(), and NTSlab< T >::slab_size().
|
private |
Referenced by NTSlab< T >::nparts_at_gridpoint(), operator!=(), and operator==().