|
ESyS-Particle
2.3.4
|
class for slave part of scalar field defined on the particles More...
#include <VectorParticleFieldSlave.h>


Public Member Functions | |
| VectorParticleFieldSlave (TML_Comm *, ParallelParticleArray< T > *, typename T::VectorFieldFunction) | |
| virtual void | sendData () |
Public Member Functions inherited from AFieldSlave | |
| AFieldSlave (TML_Comm *) | |
| virtual | ~AFieldSlave () |
Protected Attributes | |
| T::VectorFieldFunction | m_rdf |
| ParallelParticleArray< T > * | m_ppa |
Protected Attributes inherited from AFieldSlave | |
| TML_Comm * | m_comm |
class for slave part of scalar field defined on the particles
| VectorParticleFieldSlave< T >::VectorParticleFieldSlave | ( | TML_Comm * | comm, |
| ParallelParticleArray< T > * | ppa, | ||
| typename T::VectorFieldFunction | rdf | ||
| ) |
constructor
| comm | the TML communicator used for sending the data back to the master |
| ppa | a pointer to the particle array |
| rdf | the particle member function to access the data |
References VectorParticleFieldSlave< T >::m_ppa, and VectorParticleFieldSlave< T >::m_rdf.
|
virtual |
send data back to master
Implements AFieldSlave.
Reimplemented in VectorParticleFieldSlaveTagged< T >.
|
protected |
Referenced by VectorParticleFieldSlave< T >::VectorParticleFieldSlave().
|
protected |
Referenced by VectorParticleFieldSlave< T >::VectorParticleFieldSlave().