SpinParser  1.0
HMP::LoadManagerMaster Member List

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

_calculateChunk(const Chunk &chunk)HMP::LoadManagerinlineprotected
_commSizeHMP::LoadManagerprotected
_communicatorHMP::LoadManagerprotected
_currentCalculationChunkSpawnedHMP::LoadManagerMasterprotected
_currentCalculationChunkSpawnerLockHMP::LoadManagerMasterprotected
_currentCalculationChunkSpawntimeHMP::LoadManagerMasterprotected
_currentCalculationComputeTimeBufferHMP::LoadManagerMasterprotected
_currentCalculationStackMaskHMP::LoadManagerMasterprotected
_currentCalculationStackProgressHMP::LoadManagerMasterprotected
_currentCalculationTimeHMP::LoadManagerMasterprotected
_currentCalculationWorkDoneHMP::LoadManagerMasterprotected
_despawnChunk(const int rank)HMP::LoadManagerMasterinlineprotected
_initChunkSpawner(const StackIdentifier *stackIds, const int size)HMP::LoadManagerMasterinlineprotected
_initChunkSpawner(const std::initializer_list< StackIdentifier > &stackIds)HMP::LoadManagerMasterinlineprotected
_issueChunk(const int rank)HMP::LoadManagerMasterinlineprotected
_pendingRequestsHMP::LoadManagerMasterprotected
_rankHMP::LoadManagerprotected
_registerStack(DataStackBase *stack) overrideHMP::LoadManagerMasterinlineprotectedvirtual
_runLocalClient()HMP::LoadManagerMasterinlineprotected
_serverRankHMP::LoadManagerprotected
_spawnChunk(const int rank)HMP::LoadManagerMasterinlineprotected
_stacksHMP::LoadManagerprotected
_totalCalculationTimeHMP::LoadManagerMasterprotected
_totalComputeTimeHMP::LoadManagerMasterprotected
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) overrideHMP::LoadManagerMasterinlinevirtual
HMP::LoadManager::calculate(const std::initializer_list< StackIdentifier > &stackIds)HMP::LoadManagerinline
HMP::LoadManager::calculate(const StackIdentifier stackId)HMP::LoadManagerinline
calculateAll()HMP::LoadManagerinline
LoadManager(const int serverRank, const MPI_Comm communicator)HMP::LoadManagerinlineprotected
LoadManagerMaster(const int serverRank, const MPI_Comm communicator)HMP::LoadManagerMasterinlineprotected
newLoadManager(const int serverRank, const MPI_Comm communicator)HMP::LoadManagerMasterfriend
printRuntimeStatistics() const overrideHMP::LoadManagerMasterinlinevirtual
~LoadManager()HMP::LoadManagerinlinevirtual
~LoadManagerMaster()HMP::LoadManagerMasterinlineprotected