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
double m_xmin
Definition: TempPartStore.h:54
virtual void addParticle(const T &)
Definition: TempPartStore.hpp:89
TTempPartStore(const Vec3 &, const Vec3 &, int, int, int)
Definition: TempPartStore.hpp:23
multimap< int, T > m_mmap
Definition: TempPartStore.h:50
double m_xsize
Definition: TempPartStore.h:54
pure virtual base for TTempPartStore
Definition: TempPartStore.h:32
map< int, typename multimap< int, T >::iterator > m_by_id
Definition: TempPartStore.h:51
double m_zsize
Definition: TempPartStore.h:54
int m_ny
Definition: TempPartStore.h:55
double m_zmin
Definition: TempPartStore.h:54
int posToIndex(const Vec3 &)
Definition: TempPartStore.hpp:60
virtual ~ATempPartStore()
Definition: TempPartStore.h:35
virtual void addSlaveID(int, int, int, int)=0
virtual void addConnection(int, int, int)=0
class for the temporary storage and distribution of particle data
Definition: TempPartStore.h:47
int coordsToIndex(int, int, int)
Definition: TempPartStore.hpp:48
virtual void addConnection(int, int, int)
Definition: TempPartStore.hpp:108
int m_nz
Definition: TempPartStore.h:55
map< int, int > m_slave_id_map
Definition: TempPartStore.h:52
int m_nx
Definition: TempPartStore.h:55
double m_ymin
Definition: TempPartStore.h:54
double m_ysize
Definition: TempPartStore.h:54
const multimap< int, T > & getMap() const
Definition: TempPartStore.h:67