ESyS-Particle  4.0.1
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ScalarInteractionFieldSlave< T > Class Template Reference

class for slave part of scalar field defined on the particles More...

#include <CheckedScalarInteractionFieldSlave.h>

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

Public Member Functions

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

Protected Member Functions

virtual void SendDataFull ()
virtual void SendDataFull2 ()
virtual void SendDataWithID ()
virtual void SendDataSum ()
virtual void SendDataMax ()
- Protected Member Functions inherited from InteractionFieldSlave< T >
virtual void SendDataWithPosID ()

Protected Attributes

T::ScalarFieldFunction m_rdf
- Protected Attributes inherited from InteractionFieldSlave< T >
TParallelInteractionStorage< T > * m_pis
- Protected Attributes inherited from AFieldSlave
TML_Commm_comm

Detailed Description

template<typename T>
class ScalarInteractionFieldSlave< T >

class for slave part of scalar field defined on the particles

class for slave part of scalar field defined on the interactions

class for slave part of vector field defined on the particles

Author
Steffen Abe $Revision$ $Date$
Steffen Abe
Revision:
450
Date:
2004-10-04 06:51:59 +0100 (Mon, 04 Oct 2004)

Constructor & Destructor Documentation

template<typename T >
ScalarInteractionFieldSlave< T >::ScalarInteractionFieldSlave ( TML_Comm comm,
TParallelInteractionStorage< T > *  pis,
typename T::ScalarFieldFunction  rdf 
)

constructor

Parameters
commthe TML communicator used for sending the data back to the master
pisa pointer to the interaction storage
rdfthe particle member function to access the data

Member Function Documentation

template<typename T >
void ScalarInteractionFieldSlave< T >::SendDataFull ( )
protectedvirtual

send full field data and position of the interaction

Implements InteractionFieldSlave< T >.

template<typename T >
void ScalarInteractionFieldSlave< T >::SendDataFull2 ( )
protectedvirtual

send full field data and position of the interaction

Implements InteractionFieldSlave< T >.

template<typename T >
void ScalarInteractionFieldSlave< T >::SendDataMax ( )
protectedvirtual

send maximum only

Implements InteractionFieldSlave< T >.

template<typename T >
void ScalarInteractionFieldSlave< T >::SendDataSum ( )
protectedvirtual

send sum only

Implements InteractionFieldSlave< T >.

template<typename T >
void ScalarInteractionFieldSlave< T >::SendDataWithID ( )
protectedvirtual

send full field data and position of the interaction

Implements InteractionFieldSlave< T >.

References BasicCon::XDebug().

Here is the call graph for this function:


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