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


Public Member Functions | |
| 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 *) | |
| virtual | ~AFieldSlave () |
Protected Member Functions | |
| virtual void | SendDataFull () |
| virtual void | SendDataFull2 () |
| virtual void | SendDataWithID () |
| virtual void | SendDataWithPosID () |
| virtual void | SendDataSum () |
| virtual void | SendDataMax () |
Protected Attributes | |
| T::ScalarFieldFunction | m_rdf |
Protected Attributes inherited from InteractionFieldSlave< T > | |
| TParallelInteractionStorage< T > * | m_pis |
Protected Attributes inherited from AFieldSlave | |
| TML_Comm * | m_comm |
class for slave part of scalar field defined on the particles
class for slave part of scalar field defined on the interactions
class for slave part of vector field defined on the particles
| ScalarInteractionFieldSlave< T >::ScalarInteractionFieldSlave | ( | TML_Comm * | comm, |
| TParallelInteractionStorage< T > * | pis, | ||
| typename T::ScalarFieldFunction | 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 ScalarInteractionFieldSlave< T >::m_rdf.
|
protectedvirtual |
send full field data and position of the interaction
Implements InteractionFieldSlave< T >.
Reimplemented in ScalarInteractionFieldSlaveTagged< T >.
|
protectedvirtual |
send full field data and position of the interaction
Implements InteractionFieldSlave< T >.
|
protectedvirtual |
send maximum only
Implements InteractionFieldSlave< T >.
Reimplemented in ScalarInteractionFieldSlaveTagged< T >.
References esys::lsm::bpu::iter().

|
protectedvirtual |
send sum only
Implements InteractionFieldSlave< T >.
Reimplemented in ScalarInteractionFieldSlaveTagged< T >.
References esys::lsm::bpu::iter().

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

|
protectedvirtual |
send full field data, position of the interaction and pos. and Id of the particles. Data format is pid1, pid2, pos1, pos2, ipos, val
Reimplemented from InteractionFieldSlave< T >.
References console, and Console::XDebug().

|
protected |