|
ESyS-Particle
2.3.4
|
class for slave part of vector field defined on the interactions More...
#include <VectorInteractionFieldSlave.h>


Public Member Functions | |
| VectorInteractionFieldSlave (TML_Comm *, TParallelInteractionStorage< T > *, typename T::VectorFieldFunction) | |
Public Member Functions inherited from InteractionFieldSlave< T > | |
| InteractionFieldSlave (TML_Comm *, TParallelInteractionStorage< T > *) | |
| virtual void | sendData () |
Public Member Functions inherited from AFieldSlave | |
| AFieldSlave (TML_Comm *) | |
| virtual | ~AFieldSlave () |
Protected Attributes | |
| T::VectorFieldFunction | m_rdf |
Protected Attributes inherited from InteractionFieldSlave< T > | |
| TParallelInteractionStorage< T > * | m_pis |
Protected Attributes inherited from AFieldSlave | |
| TML_Comm * | m_comm |
Private Member Functions | |
| virtual void | SendDataFull () |
| virtual void | SendDataFull2 () |
| virtual void | SendDataWithID () |
| virtual void | SendDataWithPosID () |
| virtual void | SendDataSum () |
| virtual void | SendDataMax () |
Additional Inherited Members |
class for slave part of vector field defined on the interactions
| VectorInteractionFieldSlave< T >::VectorInteractionFieldSlave | ( | TML_Comm * | comm, |
| TParallelInteractionStorage< T > * | pis, | ||
| typename T::VectorFieldFunction | rdf | ||
| ) |
constructor
| comm | the TML communicator used for sending the data back to the master |
| pis | a pointer to the interaction storage |
| rdf | the particle member function to access the data |
References VectorInteractionFieldSlave< T >::m_rdf.
|
privatevirtual |
send full field data and position of the interaction
Implements InteractionFieldSlave< T >.
|
privatevirtual |
send full field data and position of the interaction
Implements InteractionFieldSlave< T >.
|
privatevirtual |
send max of the field
Implements InteractionFieldSlave< T >.
|
privatevirtual |
send sum only
Implements InteractionFieldSlave< T >.
References esys::lsm::bpu::iter().

|
privatevirtual |
send full field data and position of the interaction
Implements InteractionFieldSlave< T >.
References console, and Console::XDebug().

|
privatevirtual |
send full field data, position of the interaction and pos. and Id of the particles
Reimplemented from InteractionFieldSlave< T >.
References console, and Console::XDebug().

|
protected |