ESyS-Particle  4.0.1
Public Member Functions | Protected Member Functions | Protected Attributes
InteractionFieldSlave< T > Class Template Reference

abstract base class for slave part of scalar field defined on the interactions More...

#include <InteractionFieldSlave.h>

Inheritance diagram for InteractionFieldSlave< T >:
Inheritance graph
[legend]
Collaboration diagram for InteractionFieldSlave< T >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 InteractionFieldSlave (TML_Comm *, TParallelInteractionStorage< T > *)
virtual void sendData ()
- Public Member Functions inherited from AFieldSlave
 AFieldSlave (TML_Comm *)

Protected Member Functions

virtual void SendDataFull ()=0
virtual void SendDataFull2 ()=0
virtual void SendDataWithID ()=0
virtual void SendDataWithPosID ()
virtual void SendDataSum ()=0
virtual void SendDataMax ()=0

Protected Attributes

TParallelInteractionStorage< T > * m_pis
- Protected Attributes inherited from AFieldSlave
TML_Commm_comm

Detailed Description

template<typename T>
class InteractionFieldSlave< T >

abstract base class for slave part of scalar field defined on the interactions

Author:
Steffen Abe $Revision$ $Date$

Member Function Documentation

template<typename T >
void InteractionFieldSlave< T >::sendData ( )
virtual

Send data back to master. Determine the type of data (full/sum) to send back from the received coll_type and call the sendDataFull or sendDataSum.

Implements AFieldSlave.

References BasicCon::XDebug().

Here is the call graph for this function:


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