Go to the documentation of this file.
13 #ifndef __PARTICLEFIELDMASTER_H
14 #define __PARTICLEFIELDMASTER_H
90 #endif //__PARTICLEFIELDMASTER_H
virtual void writeAsRAW_SERIES()
Definition: ParticleFieldMaster.cpp:607
@ WRITE_TYPE_SUM
Definition: field_const.h:19
virtual void writeAsMAX()
Definition: ParticleFieldMaster.cpp:317
map< int, Vec3 > m_pos_map
Definition: ParticleFieldMaster.h:72
@ WRITE_TYPE_MAX
Definition: field_const.h:20
virtual void writeAsRAW_SERIES()
Definition: ParticleFieldMaster.cpp:342
virtual void writeAsRawWithPosID()
Definition: ParticleFieldMaster.cpp:363
Abstract base class for master part of field.
Definition: FieldMaster.h:40
virtual void writeAsMAX()
Definition: ParticleFieldMaster.cpp:585
string m_field_name
Definition: FieldMaster.h:46
virtual void writeAsPOV()
Definition: ParticleFieldMaster.cpp:498
virtual void writeAsSILO()
Definition: ParticleFieldMaster.cpp:505
string makeFilename()
Definition: FieldMaster.cpp:89
Console & Error()
set verbose level of next message to "err"
virtual void writeAsRawWithID()
Definition: ParticleFieldMaster.cpp:653
string m_file_name
Definition: FieldMaster.h:47
virtual ~ScalarParticleFieldMaster()
Definition: ParticleFieldMaster.h:55
virtual void writeAsRAW2()
Definition: ParticleFieldMaster.cpp:627
virtual void collect()
Definition: ParticleFieldMaster.cpp:81
virtual void writeAsDX()
Definition: ParticleFieldMaster.cpp:464
void collect()
Definition: ParticleFieldMaster.cpp:433
Class for master part of a scalar field which is defined on all particles.
Definition: ParticleFieldMaster.h:36
VEC3_INLINE Vec3 cmax(const Vec3 &v1, const Vec3 &v2)
Definition: vec3.hpp:231
VEC3_INLINE double & X()
Definition: vec3.h:119
void collectFull()
Definition: ParticleFieldMaster.cpp:97
VectorParticleFieldMaster(TML_Comm *, const string &, const string &, const string &, int, int, int)
Definition: ParticleFieldMaster.cpp:400
virtual void writeAsDX()
Definition: ParticleFieldMaster.cpp:158
int m_write_type
Definition: FieldMaster.h:51
VEC3_INLINE double & Z()
Definition: vec3.h:121
virtual ~VectorParticleFieldMaster()
Definition: ParticleFieldMaster.h:85
#define NULL
Definition: t_list.h:17
ScalarParticleFieldMaster(TML_Comm *, const string &, const string &, const string &, int, int, int)
Definition: ParticleFieldMaster.cpp:47
map< int, Vec3 > m_save_map
Definition: ParticleFieldMaster.h:71
map< int, double > m_save_map
Definition: ParticleFieldMaster.h:38
virtual void writeAsSILO()
Definition: ParticleFieldMaster.cpp:237
Class for master part of a vector field which is defined on all particles.
Definition: ParticleFieldMaster.h:69
VEC3_INLINE double & Y()
Definition: vec3.h:120
DBfile * openSiloFile(const string &filename)
Definition: frame_silo.cpp:105
boost::python::object iter(const boost::python::object &pyOb)
Definition: Util.h:25
abstract base class for communicator
Definition: comm.h:47
void broadcast(T)
Definition: comm_coll.hpp:23
map< int, Vec3 > m_pos_map
Definition: ParticleFieldMaster.h:40
VEC3_INLINE Vec3 cmin(const Vec3 &v1, const Vec3 &v2)
Definition: vec3.hpp:240
void broadcast_cont(const T &)
Definition: comm_coll.hpp:46
VEC3_INLINE double norm2() const
Definition: vec3.hpp:218
virtual void writeAsSUM()
Definition: ParticleFieldMaster.cpp:561
virtual void writeAsSUM()
Definition: ParticleFieldMaster.cpp:293
virtual void writeAsPOV()
Definition: ParticleFieldMaster.cpp:192
map< int, double > m_rad_map
Definition: ParticleFieldMaster.h:39
void gather(multimap< int, T > &)
Definition: comm_coll.hpp:273
Console console
Definition: console.cpp:25
TML_Comm * m_comm
Definition: FieldMaster.h:45
void collectSum()
Definition: ParticleFieldMaster.cpp:134
int m_id
Definition: FieldMaster.h:49