ndmspc v1.2.0-0.1.rc7
Loading...
Searching...
No Matches
Ndmspc::NDimensionalExecutor Member List

This is the complete list of members for Ndmspc::NDimensionalExecutor, including all inherited members.

Dimensions() constNdmspc::NDimensionalExecutorinline
Execute(const std::function< void(const std::vector< int > &coords)> &func)Ndmspc::NDimensionalExecutor
ExecuteCurrentBoundsProcessIpc(const std::string &definitionName="", const std::vector< Long64_t > *definitionIds=nullptr, const std::function< void(const ExecutionProgress &)> &progressCallback=nullptr) (defined in Ndmspc::NDimensionalExecutor)Ndmspc::NDimensionalExecutor
ExecuteParallel(const std::function< void(const std::vector< int > &coords, TObject &thread_object)> &func, std::vector< TObject > &thread_objects)Ndmspc::NDimensionalExecutor
ExecuteParallelProcessIpc(std::vector< NThreadData * > &workerObjects, size_t processCount)Ndmspc::NDimensionalExecutor
fCurrentCoordsNdmspc::NDimensionalExecutorprivate
FinishProcessIpc(bool abort=false) (defined in Ndmspc::NDimensionalExecutor)Ndmspc::NDimensionalExecutor
fIpcSession (defined in Ndmspc::NDimensionalExecutor)Ndmspc::NDimensionalExecutorprivate
fMaxBoundsNdmspc::NDimensionalExecutorprivate
fMinBoundsNdmspc::NDimensionalExecutorprivate
fNumDimensionsNdmspc::NDimensionalExecutorprivate
fRegisteredWorkerIndicesNdmspc::NDimensionalExecutorprivate
GetMaxBounds() constNdmspc::NDimensionalExecutorinline
GetMinBounds() constNdmspc::NDimensionalExecutorinline
GetRegisteredWorkerIndices() const (defined in Ndmspc::NDimensionalExecutor)Ndmspc::NDimensionalExecutorinline
HandleBootstrap(const std::string &identity)Ndmspc::NDimensionalExecutorprivate
HandleWorkerFailure(const std::string &failedIdentity, const std::string &failureReason, size_t &outstanding, size_t &acked)Ndmspc::NDimensionalExecutorprivate
Increment()Ndmspc::NDimensionalExecutorprivate
InitTcpWorker(const std::string &identity)Ndmspc::NDimensionalExecutorprivate
NDimensionalExecutor(const std::vector< int > &minBounds, const std::vector< int > &maxBounds)Ndmspc::NDimensionalExecutor
NDimensionalExecutor(THnSparse *hist, bool onlyfilled=false)Ndmspc::NDimensionalExecutor
SetBounds(const std::vector< int > &minBounds, const std::vector< int > &maxBounds) (defined in Ndmspc::NDimensionalExecutor)Ndmspc::NDimensionalExecutor
StartProcessIpc(std::vector< NThreadData * > &workerObjects, size_t processCount, const std::string &tcpBindEndpoint="", const std::string &jobDir="", const std::string &treeName="ngnt", const std::string &macroList="", const std::string &tmpDir="", const std::string &tmpResultsDir="", const std::string &macroParams="") (defined in Ndmspc::NDimensionalExecutor)Ndmspc::NDimensionalExecutor
~NDimensionalExecutor() (defined in Ndmspc::NDimensionalExecutor)Ndmspc::NDimensionalExecutor