ESyS-Particle  4.0.1
Public Member Functions | Protected Member Functions | Protected Attributes
VectorWallFieldMaster Class Reference

Master part of vector field on walls. More...

#include <WallFieldMaster.h>

Inheritance diagram for VectorWallFieldMaster:
Inheritance graph
[legend]
Collaboration diagram for VectorWallFieldMaster:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 VectorWallFieldMaster (TML_Comm *, const string &, const string &, vector< string >, const string &, int, int, int)
virtual void collect ()

Protected Member Functions

virtual void writeAsRAW_SERIES ()
virtual void writeAsSILO ()

Protected Attributes

map< int, Vec3m_data
int m_sum_flag

Detailed Description

Master part of vector field on walls.

$Revision$ $Date$


Constructor & Destructor Documentation

VectorWallFieldMaster::VectorWallFieldMaster ( TML_Comm comm,
const string &  fieldname,
const string &  filename,
vector< string >  walls,
const string &  savetype,
int  t0,
int  tend,
int  dt 
)

Constructor. Set up the Master and broadcast parameters to the slaves.

Parameters:
commthe communicator
fieldnamethe name of the field to be saved
filenamethe name of the file to be saved
wallsthe names of the walls
savetypethe way in which the data are to be saved - only RAW_SERIES supported at the moment
t0the first timestep to be saved
tendthe last timestep to be saved
dtthe interval between timesteps to be saving

References TML_Comm::barrier(), TML_Comm::broadcast(), TML_Comm::broadcast_cont(), TML_Comm::receive(), and BasicCon::XDebug().

Here is the call graph for this function:


Member Function Documentation

void VectorWallFieldMaster::writeAsRAW_SERIES ( ) [protected, virtual]

write the data out as series of raw data, i.e.

x_0,0 y_0,0 z_0,0 x_1,0 y_1,0 z_1,0... x_0,1 y_0,1 z_0,1 x_1,1 y_1,1 z_1,1... ... where x_i,j is the x-value from wall i at time j

Reimplemented from AFieldMaster.

References BasicCon::XDebug().

Here is the call graph for this function:

void VectorWallFieldMaster::writeAsSILO ( ) [protected, virtual]

write data out as SILO file (if supported)

Reimplemented from AFieldMaster.

References BasicCon::Error().

Here is the call graph for this function:


The documentation for this class was generated from the following files: