SpinParser  1.0
HMP::LoadManager Member List

This is the complete list of members for HMP::LoadManager, including all inherited members.

_calculateChunk(const Chunk &chunk)HMP::LoadManagerinlineprotected
_commSizeHMP::LoadManagerprotected
_communicatorHMP::LoadManagerprotected
_rankHMP::LoadManagerprotected
_registerStack(DataStackBase *stack)HMP::LoadManagerinlineprotectedvirtual
_serverRankHMP::LoadManagerprotected
_stacksHMP::LoadManagerprotected
addMasterStackExplicit(StackT *const data, const int size, const std::function< StackT(int)> &calculator, const int recommendedChunkSizeMultiple=1, const int recommendedChunksPerRank=10, const bool autoBroadcast=false)HMP::LoadManagerinline
addMasterStackImplicit(StackT *const data, const int size, const std::function< void(int)> &calculator, const int typeMultiplicity=1, const int recommendedChunkSizeMultiple=1, const int recommendedChunksPerRank=10, const bool autoBroadcast=false)HMP::LoadManagerinline
addPassiveStack(StackT *const data, const int size)HMP::LoadManagerinline
addSlaveStack(StackT *const data, const int size, const StackIdentifier master, const int typeMultiplicity=1)HMP::LoadManagerinline
broadcast(const StackIdentifier *stackIds, const int size)HMP::LoadManagerinline
broadcast(const std::initializer_list< StackIdentifier > &stackIds)HMP::LoadManagerinline
broadcast(const StackIdentifier stackId)HMP::LoadManagerinline
broadcastAll()HMP::LoadManagerinline
calculate(const StackIdentifier *stackIds, const int size)=0HMP::LoadManagerpure virtual
calculate(const std::initializer_list< StackIdentifier > &stackIds)HMP::LoadManagerinline
calculate(const StackIdentifier stackId)HMP::LoadManagerinline
calculateAll()HMP::LoadManagerinline
LoadManager(const int serverRank, const MPI_Comm communicator)HMP::LoadManagerinlineprotected
printRuntimeStatistics() constHMP::LoadManagerinlinevirtual
~LoadManager()HMP::LoadManagerinlinevirtual