C++ mpi module for stochmagnet_main Package
MPI_CartEnvironment< N, D > Member List

This is the complete list of members for MPI_CartEnvironment< N, D >, including all inherited members.

abort(const tMPIError &errCode) constMPI_Environmentinline
Abort(const MPI_Environment &env, const tMPIError &errCode)MPI_Environmentinlinestatic
Abort(const tMPIError &errCode)MPI_Environmentinlinestatic
buildNeighborCoresList(const std::array< tMPICoreId, N > &nGrids, const std::array< tMPICoreId, N > &indices, const std::array< tBoolean, N > &periodicity)MPI_CartEnvironment< N, D >inlineprotected
ComputeGridSize(const MPI_Environment &parent, std::array< tMPICoreId, N > &coresNumber)MPI_GridEnvironment< N >inlinestatic
ComputeGridSize(const tMPICoreId &nAvailableCores, std::array< tMPICoreId, N > &coresNumber)MPI_GridEnvironment< N >inlinestatic
ComputeGridSize(const std::array< tReal, N > &Hs, const std::array< tInteger, N > &Ns, const tMPICoreId &nCores, std::array< tMPICoreId, N > &Gs)MPI_GridEnvironment< N >inlinestatic
CORE_Object()CORE_Objectprotected
DisableMemoryStack()CORE_Objectinlinestatic
EnableMemoryStack(const tBoolean &isMemoryChecked)CORE_Objectinlinestatic
EnableMemoryStack()CORE_Objectinlinestatic
getClassName() constCORE_Objectinline
getConstSharedPointer() constCORE_Objectinline
getContentsMemorySize() const overrideMPI_DirectionalGridEnvironment< N, 1 >inlinevirtual
GetCoreId(tMPICoreId &id)MPI_Environmentinlinestatic
GetCoreId(const MPI_Environment &env, tMPICoreId &id)MPI_Environmentinlinestatic
getCoreId() constMPI_Environmentinline
getCoreIdAtIndices(const std::array< tMPICoreId, N > &indices, tMPICoreId &coreId) constMPI_GridEnvironment< N >inline
getCoreIndices(const tMPICoreId &coreId, std::array< tMPICoreId, N > &indices) constMPI_GridEnvironment< N >inline
GetCoresNumber(tMPICoreId &coresNumber)MPI_Environmentinlinestatic
GetCoresNumber(const MPI_Environment &env, tMPICoreId &coresNumber)MPI_Environmentinlinestatic
getCoresNumber() constMPI_Environmentinline
GetCount(const tMPIStatus &status, tMPICount &nElements)MPI_Environmentinlinestatic
GetDirection(const tUCInt &index, std::array< tCInt, N > &dir)MPI_DirectionalGridEnvironment< N, 1 >inlinestatic
getDirectionalNeighbor(const std::array< tCInt, N > &dir) constMPI_DirectionalGridEnvironment< N, 1 >inline
getDirectionalNeighbor(const tUCInt &dirIndex) constMPI_DirectionalGridEnvironment< N, 1 >inline
getDirectionalNeighbors() constMPI_DirectionalGridEnvironment< N, 1 >inline
GetDirectionIndex(const std::array< tCInt, N > &dir)MPI_DirectionalGridEnvironment< N, 1 >inlinestatic
GetFaceDirectionalIndex(const tUCInt &f, std::array< tCInt, N > &dir)MPI_DirectionalGridEnvironment< N, 1 >inlinestatic
GetFaceDirectionalIndex(const tUCInt &f)MPI_DirectionalGridEnvironment< N, 1 >inlinestatic
getFaceNeighbors(std::array< tMPICoreId, 2 *N > &neighbors) constMPI_DirectionalGridEnvironment< N, 1 >inline
getGridPeriodicity() constMPI_GridEnvironment< N >inline
getGridSize() constMPI_GridEnvironment< N >inline
getIdentityString() constCORE_Objectinline
getIndices() constMPI_GridEnvironment< N >inline
GetMaximumDirectionalNeighborsNumber()MPI_DirectionalGridEnvironment< N, 1 >inlinestatic
getMemorySize() constMPI_CartEnvironment< N, D >inlinevirtual
GetNeighborsDepth()MPI_DirectionalGridEnvironment< N, 1 >inline
getPointerString() constCORE_Objectinline
GetRegisteredClassesNumber()CORE_Objectinlinestatic
getSharedPointer()CORE_Objectinline
GetTime()MPI_Environmentinlinestatic
getWorld() constMPI_Environmentinline
getWorld()MPI_Environmentinline
initialize()MPI_CartEnvironment< N, D >inlineprotectedvirtual
IsAllFinished(std::valarray< tMPIRequest > &requests, tMPIInteger &isFinished)MPI_Environmentinlinestatic
IsFinished(tMPIRequest &request, tMPIInteger &isFinished)MPI_Environmentinlinestatic
IsFinished(tMPIRequest &request, tMPIStatus &status, tMPIInteger &isFinished)MPI_Environmentinlinestatic
isInstanceOf() constCORE_Objectinline
IsMemoryStackEnabled()CORE_Objectinlinestatic
isMessageAvaliable(tMPICoreId &source, tMPITag &tag, tMPIBoolean &isAvailable, tMPIStatus &status) constMPI_Environmentinline
IsMessageAvaliable(const MPI_Environment &env, tMPICoreId &source, tMPITag &tag, tMPIBoolean &isAvailable, tMPIStatus &status)MPI_Environmentinlinestatic
IsMessageAvaliable(const MPI_Environment &env, const tMPITag &tag, const tMPICoreId &source, tMPIBoolean &isAvailable)MPI_Environmentinlinestatic
isPeriodic(const tUCInt &k) constMPI_GridEnvironment< N >inline
IsTagMessageAvaliable(const MPI_Environment &env, const tMPITag &tag, tMPICoreId &source, tMPIBoolean &isAvailable, tMPIStatus &status)MPI_Environmentinlinestatic
MemoryStackToString()CORE_Objectinlinestatic
MPI_CartEnvironment()MPI_CartEnvironment< N, D >inlineprotected
MPI_CartEnvironment(int &argc, char *argv[], const tBoolean &isOpenMPEnabled)MPI_CartEnvironment< N, D >inlineprotected
MPI_DirectionalGridEnvironment()MPI_DirectionalGridEnvironment< N, 1 >inlineprotected
MPI_DirectionalGridEnvironment(int &argc, char *argv[], const tBoolean &isOpenMPEnabled)MPI_DirectionalGridEnvironment< N, 1 >inlineprotected
MPI_Environment()MPI_Environmentinlineprotected
MPI_Environment(int &argc, char *argv[], const tBoolean &isOpenMPEnabled)MPI_Environmentinlineprotected
MPI_GridEnvironment()MPI_GridEnvironment< N >inlineprotected
MPI_GridEnvironment(int &argc, char *argv[], const tBoolean &isOpenMPEnabled)MPI_GridEnvironment< N >inlineprotected
MPI_Object(void)MPI_Objectinlineprotected
New(const std::array< tMPICoreId, N > &nCoresPerDirection, const std::array< tBoolean, N > &isPeriodicPerDirection, int &argc, char *argv[], const tBoolean &isOpenMPEnabled)MPI_CartEnvironment< N, D >inlinestatic
New(const MPI_Environment &parent, const std::array< tMPICoreId, N > &nCoresPerDirection)MPI_CartEnvironment< N, D >inlinestatic
New(const MPI_Environment &parent, const std::array< tMPICoreId, N > &nCoresPerDirection, const std::array< tBoolean, N > &isPeriodicPerDirection, const int &canCoreIdBeChanged)MPI_CartEnvironment< N, D >inlinestatic
New(const MPI_Environment &parent, const std::array< tMPICoreId, N > &nCoresPerDirection, const std::array< tMPIBoolean, N > &isPeriodicPerDirection, const int &canCoreIdBeChanged)MPI_CartEnvironment< N, D >inlinestatic
New(const MPI_CartEnvironment< N+1, D > &parent, const tUCInt &dir)MPI_CartEnvironment< N, D >inlinestatic
MPI_DirectionalGridEnvironment< N, 1 >::New(const std::array< tMPICoreId, N > &nCoresPerDirection, int &argc, char *argv[], const tBoolean &isOpenMPEnabled)MPI_DirectionalGridEnvironment< N, 1 >inlinestatic
MPI_Environment::New(int argc, char *argv[], const tBoolean &isOpenMPEnabled)MPI_Environmentinlinestatic
MPI_Environment::New(int argc, char *argv[])MPI_Environmentinlinestatic
setDirectionalNeighbors(const std::map< tUCInt, tMPICoreId > &neighbors)MPI_DirectionalGridEnvironment< N, 1 >inline
setGridPeriodicity(const std::array< Q, N > &Ts)MPI_GridEnvironment< N >inline
setGridSize(const std::array< Q, N > &Ns)MPI_GridEnvironment< N >inline
setIndices(const std::array< Q, N > &indices)MPI_GridEnvironment< N >inline
setIsRootEnvironment(const tBoolean &isRoot)MPI_Environmentinlineprotected
synchronize() constMPI_Environmentinline
Synchronize(const MPI_Environment &env)MPI_Environmentinlinestatic
Synchronize()MPI_Environmentinlinestatic
toString() constCORE_Objectinlinevirtual
Wait(tMPIRequest &request, tMPIStatus &status)MPI_Environmentinlinestatic
Wait(tMPIRequest &request)MPI_Environmentinlinestatic
WaitAll(const tMPICount &nRequests, tMPIRequest requests[], tMPIStatus statuses[])MPI_Environmentinlinestatic
WaitAll(std::valarray< tMPIRequest > &requests)MPI_Environmentinlinestatic
WaitAll(std::array< tMPIRequest, D > &requests)MPI_Environmentinlinestatic
WaitAll(const tMPICount &nRequests, tMPIRequest *requests)MPI_Environmentinlinestatic
~CORE_Object()CORE_Objectprotectedvirtual
~MPI_CartEnvironment(void)MPI_CartEnvironment< N, D >inlineprotectedvirtual
~MPI_DirectionalGridEnvironment(void)MPI_DirectionalGridEnvironment< N, 1 >inlineprotectedvirtual
~MPI_Environment(void)MPI_Environmentinlineprotectedvirtual
~MPI_GridEnvironment(void)MPI_GridEnvironment< N >inlineprotectedvirtual
~MPI_Object(void)MPI_Objectinlineprotectedvirtual