ESyS-Particle  4.0.1
Public Member Functions | Protected Attributes | List of all members
ScalarInteractionFieldSlaveTagged< T > Class Template Reference
Inheritance diagram for ScalarInteractionFieldSlaveTagged< T >:
Inheritance graph
[legend]
Collaboration diagram for ScalarInteractionFieldSlaveTagged< T >:
Collaboration graph
[legend]

Public Member Functions

 ScalarInteractionFieldSlaveTagged (TML_Comm *, TParallelInteractionStorage< T > *, typename T::ScalarFieldFunction, int, int)
- Public Member Functions inherited from ScalarInteractionFieldSlave< T >
 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 Attributes

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

Additional Inherited Members

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

Constructor & Destructor Documentation

template<typename T >
ScalarInteractionFieldSlaveTagged< T >::ScalarInteractionFieldSlaveTagged ( TML_Comm comm,
TParallelInteractionStorage< T > *  pis,
typename T::ScalarFieldFunction  rdf,
int  tag,
int  mask 
)

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

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