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

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

#include <VectorParticleFieldSlave.h>

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

Public Member Functions

 VectorParticleFieldSlave (TML_Comm *, ParallelParticleArray< T > *, typename T::VectorFieldFunction)
virtual void sendData ()
- Public Member Functions inherited from AFieldSlave
 AFieldSlave (TML_Comm *)

Protected Attributes

T::VectorFieldFunction m_rdf
ParallelParticleArray< T > * m_ppa
- Protected Attributes inherited from AFieldSlave
TML_Commm_comm

Detailed Description

template<typename T>
class VectorParticleFieldSlave< T >

class for slave part of scalar field defined on the particles

Author
Steffen Abe $Revision$ $Date$

Constructor & Destructor Documentation

template<typename T >
VectorParticleFieldSlave< T >::VectorParticleFieldSlave ( TML_Comm comm,
ParallelParticleArray< T > *  ppa,
typename T::VectorFieldFunction  rdf 
)

constructor

Parameters
commthe TML communicator used for sending the data back to the master
ppaa pointer to the particle array
rdfthe particle member function to access the data

Member Function Documentation

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

send data back to master

Implements AFieldSlave.

Reimplemented in VectorParticleFieldSlaveTagged< T >.


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