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


Public Member Functions | |
| ScalarParticleFieldSlaveTagged (TML_Comm *, ParallelParticleArray< T > *, typename T::ScalarFieldFunction, int, int) | |
Public Member Functions inherited from ScalarParticleFieldSlave< T > | |
| ScalarParticleFieldSlave (TML_Comm *, ParallelParticleArray< T > *, typename T::ScalarFieldFunction) | |
| virtual void | sendData () |
Public Member Functions inherited from AFieldSlave | |
| AFieldSlave (TML_Comm *) | |
| virtual | ~AFieldSlave () |
Private Member Functions | |
| virtual void | SendDataFull () |
| virtual void | SendDataSum () |
| virtual void | SendDataMax () |
Private Attributes | |
| int | m_tag |
| int | m_mask |
Additional Inherited Members | |
Protected Attributes inherited from ScalarParticleFieldSlave< T > | |
| T::ScalarFieldFunction | m_rdf |
| ParallelParticleArray< T > * | m_ppa |
Protected Attributes inherited from AFieldSlave | |
| TML_Comm * | m_comm |
class for slave part of scalar field defined on tagged particles
| ScalarParticleFieldSlaveTagged< T >::ScalarParticleFieldSlaveTagged | ( | TML_Comm * | comm, |
| ParallelParticleArray< T > * | ppa, | ||
| typename T::ScalarFieldFunction | rdf, | ||
| int | tag, | ||
| int | mask | ||
| ) |
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 |
| tag | the tag |
| mask | the mask |
References ScalarParticleFieldSlaveTagged< T >::m_mask, and ScalarParticleFieldSlaveTagged< T >::m_tag.
|
privatevirtual |
send full field date, position and size of the particles
Reimplemented from ScalarParticleFieldSlave< T >.
|
privatevirtual |
send maximum only
Reimplemented from ScalarParticleFieldSlave< T >.
References esys::lsm::bpu::iter().

|
privatevirtual |
send sum only
Reimplemented from ScalarParticleFieldSlave< T >.
References esys::lsm::bpu::iter().

|
private |
|
private |