13 #ifndef __INTERACTIONFIELDMASTER_H
14 #define __INTERACTIONFIELDMASTER_H
40 typedef std::pair<esys::lsm::quintuple<Vec3,double,Vec3,double,Vec3>,
double>
IVecData2;
41 typedef std::pair<esys::lsm::triplet<int,int,Vec3>,
double>
DataWithID;
42 typedef std::pair<esys::lsm::quintuple<int,int,Vec3,Vec3,Vec3>,
double>
DataWithPosID;
69 ScalarInteractionFieldMaster(
TML_Comm*,
const string&,
const string&,
const string&,
const string&,
const string&,
int,
int,
int,
int,
int,
bool);
75 #endif //__INTERACTIONFIELDMASTER_H
virtual void writeAsMAX()
Definition: InteractionFieldMaster.cpp:489
vector< DataWithPosID > m_data_with_pos_id
Definition: InteractionFieldMaster.h:47
ScalarInteractionFieldMaster(TML_Comm *, const string &, const string &, const string &, const string &, const string &, int, int, int, bool)
Definition: InteractionFieldMaster.cpp:49
void collectSum()
Definition: InteractionFieldMaster.cpp:231
virtual void writeAsRawWithPosID()
Definition: InteractionFieldMaster.cpp:389
virtual void writeAsRAW()
Definition: InteractionFieldMaster.cpp:438
virtual void writeAsRAW2()
Definition: InteractionFieldMaster.cpp:285
std::pair< esys::lsm::quintuple< int, int, Vec3, Vec3, Vec3 >, double > DataWithPosID
Definition: InteractionFieldMaster.h:42
virtual void writeAsDX()
Definition: InteractionFieldMaster.cpp:255
vector< pair< Vec3, double > > m_data
Definition: InteractionFieldMaster.h:48
void collectFull()
Definition: InteractionFieldMaster.cpp:119
vector< double > m_sum_vec
Definition: InteractionFieldMaster.h:49
Abstract base class for master part of field.
Definition: FieldMaster.h:39
abstract base class for communicator
Definition: comm.h:46
void collectFullWithPosID()
Definition: InteractionFieldMaster.cpp:200
virtual void writeAsSUM()
Definition: InteractionFieldMaster.cpp:460
std::pair< esys::lsm::quintuple< Vec3, double, Vec3, double, Vec3 >, double > IVecData2
Definition: InteractionFieldMaster.h:40
virtual void writeAsRawWithID()
Definition: InteractionFieldMaster.cpp:347
Class for master part of a scalar field which is defined on all particles.
Definition: InteractionFieldMaster.h:37
void collect()
Definition: InteractionFieldMaster.cpp:93
vector< DataWithID > m_data_with_id
Definition: InteractionFieldMaster.h:46
std::pair< esys::lsm::triplet< int, int, Vec3 >, double > DataWithID
Definition: InteractionFieldMaster.h:41
virtual ~ScalarInteractionFieldMaster()
Definition: InteractionFieldMaster.h:70
void collectFull2()
Definition: InteractionFieldMaster.cpp:139
vector< IVecData2 > m_data2
Definition: InteractionFieldMaster.h:45
void collectFullWithID()
Definition: InteractionFieldMaster.cpp:167
virtual void writeAsRAW_SERIES()
Definition: InteractionFieldMaster.cpp:514