C++ mpi module for stochmagnet_main Package
MPI_CoreToCoreMessage< T > Member List

This is the complete list of members for MPI_CoreToCoreMessage< T >, including all inherited members.

CORE_Object()CORE_Objectprotected
DisableMemoryStack()CORE_Objectinlinestatic
EnableMemoryStack(const tBoolean &isMemoryChecked)CORE_Objectinlinestatic
EnableMemoryStack()CORE_Objectinlinestatic
exchange(const MPI_Environment &env, const tMPICoreId &srcCore, std::valarray< T > &data, const tMPITag &tag)=0MPI_CoreToCoreMessage< T >pure virtual
getClassName() constCORE_Objectinline
getConstSharedPointer() constCORE_Objectinline
getContentsMemorySize() const overrideMPI_CoreToCoreMessage< T >inlinevirtual
getElementsNumber(tMPICount &nElements)=0MPI_CoreToCoreMessage< T >pure virtual
getIdentityString() constCORE_Objectinline
getMemorySize() const overrideMPI_CoreToCoreMessage< T >inlinevirtual
getPointerString() constCORE_Objectinline
GetRegisteredClassesNumber()CORE_Objectinlinestatic
getSharedPointer()CORE_Objectinline
isFinished()=0MPI_CoreToCoreMessage< T >pure virtual
isInstanceOf() constCORE_Objectinline
IsMemoryStackEnabled()CORE_Objectinlinestatic
MemoryStackToString()CORE_Objectinlinestatic
MPI_CoreToCoreMessage()MPI_CoreToCoreMessage< T >inlineprotected
MPI_Object(void)MPI_Objectinlineprotected
receive(const MPI_Environment &env, const tMPICoreId &srcCore, std::valarray< T > &data, const tMPITag &tag)=0MPI_CoreToCoreMessage< T >pure virtual
receive(const MPI_Environment &env, const tMPICoreId &dstCore, T *buffer, const tMPICount &nData, const tMPIType &dataType, const tMPITag &tag)=0MPI_CoreToCoreMessage< T >pure virtual
send(const MPI_Environment &env, const tMPICoreId &dstCore, const std::valarray< T > &data, const tMPITag &tag)=0MPI_CoreToCoreMessage< T >pure virtual
send(const MPI_Environment &env, const tMPICoreId &dstCore, const T *data, const tMPICount &nData, const tMPIType &dataType, const tMPITag &tag)=0MPI_CoreToCoreMessage< T >pure virtual
sendNReceive(const MPI_Environment &env, const tMPICoreId &dstCore, const tMPICoreId &srcCore, const T &sentData, const tMPITag &sentTag, T &receivedData, const tMPITag &receivedTag)=0MPI_CoreToCoreMessage< T >pure virtual
sendNReceive(const MPI_Environment &env, const tMPICoreId &dstCore, const tMPICoreId &srcCore, const std::valarray< T > &sentData, const tMPITag &sentTag, std::valarray< T > &receivedData, const tMPITag &receivedTag)=0MPI_CoreToCoreMessage< T >pure virtual
sendNReceive(const MPI_Environment &env, const tMPICoreId &dstCore, const tMPICoreId &srcCore, const T *sentData, const tMPICount &nSentData, const tMPIType &sentDataType, const tMPITag &sentTag, T *receivedData, const tMPICount &nReceivedData, const tMPIType &receivedDataType, const tMPITag &receivedTag)=0MPI_CoreToCoreMessage< T >pure virtual
toString() constCORE_Objectinlinevirtual
wait()=0MPI_CoreToCoreMessage< T >pure virtual
WaitAllMessages(const std::vector< CORE_UniquePointer< MPI_CoreToCoreMessage< T >>> &messages)MPI_CoreToCoreMessage< T >inlinestatic
~CORE_Object()CORE_Objectprotectedvirtual
~MPI_CoreToCoreMessage(void)MPI_CoreToCoreMessage< T >inlineprotectedvirtual
~MPI_Object(void)MPI_Objectinlineprotectedvirtual