ESyS-Particle  2.3.4
VectorWallFieldSlave< WallType > Class Template Reference

Class for slave part of vector valued field defined on a Wall. More...

#include <VectorWallFieldSlave.h>

Inheritance diagram for VectorWallFieldSlave< WallType >:
Collaboration diagram for VectorWallFieldSlave< WallType >:

Public Member Functions

 VectorWallFieldSlave (TML_Comm *, typename WallType::VectorFieldFunction)
 
virtual void sendData ()
 
- Public Member Functions inherited from AWallFieldSlave
 AWallFieldSlave (TML_Comm *)
 
void addWall (CWall *)
 
- Public Member Functions inherited from AFieldSlave
 AFieldSlave (TML_Comm *)
 
virtual ~AFieldSlave ()
 

Protected Attributes

WallType::VectorFieldFunction m_rdf
 
- Protected Attributes inherited from AWallFieldSlave
vector< CWall * > m_wall
 
- Protected Attributes inherited from AFieldSlave
TML_Commm_comm
 

Detailed Description

template<typename WallType>
class VectorWallFieldSlave< WallType >

Class for slave part of vector valued field defined on a Wall.

$Revision$ $Date$

Constructor & Destructor Documentation

◆ VectorWallFieldSlave()

template<typename WallType >
VectorWallFieldSlave< WallType >::VectorWallFieldSlave ( TML_Comm comm,
typename WallType::VectorFieldFunction  rdf 
)

Constructor

Parameters
comm
wall
rdfthe function to read the field from the wall

References console, VectorWallFieldSlave< WallType >::m_rdf, and Console::XDebug().

Here is the call graph for this function:

Member Function Documentation

◆ sendData()

template<typename WallType >
void VectorWallFieldSlave< WallType >::sendData
virtual

send data back to master

Implements AFieldSlave.

References console, esys::lsm::bpu::iter(), and Console::XDebug().

Here is the call graph for this function:

Member Data Documentation

◆ m_rdf

template<typename WallType >
WallType::VectorFieldFunction VectorWallFieldSlave< WallType >::m_rdf
protected

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