The SKIRT project
advanced radiative transfer for astrophysics
ProcessManager Member List

This is the complete list of members for ProcessManager, including all inherited members.

_rank (defined in ProcessManager)ProcessManagerprivatestatic
_size (defined in ProcessManager)ProcessManagerprivatestatic
abort(int exitcode)ProcessManagerstatic
broadcastAllToAll(std::function< void(vector< double > &data)> producer, std::function< void(const vector< double > &data)> consumer)ProcessManagerstatic
clearLogger()ProcessManagerstatic
finalize()ProcessManagerprivatestatic
initialize(int *argc, char ***argv)ProcessManagerprivatestatic
isMultiProc()ProcessManagerinlinestatic
isRoot()ProcessManagerinlinestatic
operator=(const ProcessManager &)=deleteProcessManager
ProcessManager(int *argc, char ***argv)ProcessManagerinline
ProcessManager(const ProcessManager &)=deleteProcessManager
rank()ProcessManagerinlinestatic
requestChunk(size_t &firstIndex, size_t &numIndices)ProcessManagerstatic
serveChunkRequest(int rank, size_t firstIndex, size_t numIndices)ProcessManagerstatic
setLogger(std::function< void(string)> logger)ProcessManagerstatic
size()ProcessManagerinlinestatic
sumToAll(Array &arr)ProcessManagerstatic
sumToRoot(Array &arr, bool wait=false)ProcessManagerstatic
wait()ProcessManagerstatic
waitForChunkRequest()ProcessManagerstatic
~ProcessManager()ProcessManagerinline