Go to the documentation of this file.
13 #ifndef __TEMPPARTSTORE_H
14 #define __TEMPPARTSTORE_H
51 map<int,typename multimap<int,T>::iterator>
m_by_id;
72 #endif //__TEMPPARTSTORE_H
virtual void addSlaveID(int, int, int, int)
Definition: TempPartStore.hpp:77
int coordsToIndex(int, int, int)
Definition: TempPartStore.hpp:48
map< int, typename multimap< int, T >::iterator > m_by_id
Definition: TempPartStore.h:51
TTempPartStore(const Vec3 &, const Vec3 &, int, int, int)
Definition: TempPartStore.hpp:23
class for the temporary storage and distribution of particle data
Definition: TempPartStore.h:48
double m_xsize
Definition: TempPartStore.h:54
virtual void addConnection(int, int, int)=0
virtual void addConnection(int, int, int)
Definition: TempPartStore.hpp:108
int posToIndex(const Vec3 &)
Definition: TempPartStore.hpp:60
int m_nx
Definition: TempPartStore.h:55
double m_ysize
Definition: TempPartStore.h:54
double m_zsize
Definition: TempPartStore.h:54
double m_zmin
Definition: TempPartStore.h:54
multimap< int, T > m_mmap
Definition: TempPartStore.h:50
map< int, int > m_slave_id_map
Definition: TempPartStore.h:52
int m_nz
Definition: TempPartStore.h:55
virtual void addSlaveID(int, int, int, int)=0
int m_ny
Definition: TempPartStore.h:55
double m_ymin
Definition: TempPartStore.h:54
virtual ~ATempPartStore()
Definition: TempPartStore.h:35
const multimap< int, T > & getMap() const
Definition: TempPartStore.h:67
virtual void addParticle(const T &)
Definition: TempPartStore.hpp:89
double m_xmin
Definition: TempPartStore.h:54
pure virtual base for TTempPartStore
Definition: TempPartStore.h:33