13 #ifndef __VECTORINTERACTIONFIELDMASTER_H
14 #define __VECTORINTERACTIONFIELDMASTER_H
17 #include "FieldMaster.h"
18 #include "Foundation/vec3.h"
19 #include "Foundation/quintuple.h"
40 typedef std::pair<esys::lsm::quintuple<Vec3,double,Vec3,double,Vec3>,
Vec3> IVecData2;
41 typedef std::pair<esys::lsm::triplet<int,int,Vec3>,
Vec3> DataWithID;
42 typedef std::pair<esys::lsm::quintuple<int,int,Vec3,Vec3,Vec3>,
Vec3> DataWithPosID;
46 vector<IVecData2> m_data2;
47 vector<DataWithID> m_data_with_id;
48 vector<DataWithPosID> m_data_with_pos_id;
49 vector<pair<Vec3,Vec3> > m_data;
50 vector<Vec3> m_sum_vec;
54 virtual void writeAsMAX(){};
55 virtual void writeAsRAW_SERIES(){};
71 virtual void collect();
74 #endif // __VECTORINTERACTIONFIELDMASTER_H