| belongingGraph() const | hh::core::abstraction::NodeAbstraction | inline |
| belongingGraph_ | hh::core::abstraction::NodeAbstraction | private |
| ClonableAbstraction() | hh::core::abstraction::ClonableAbstraction | inline |
| clone(std::map< NodeAbstraction *, std::shared_ptr< NodeAbstraction > > &correspondenceMap) override | hh::core::CoreExecutionPipeline< Separator, AllTypes > | inlineprivate |
| hh::core::abstraction::ClonableAbstraction::clone(std::map< NodeAbstraction *, std::shared_ptr< NodeAbstraction > > &correspondenceMap)=0 | hh::core::abstraction::ClonableAbstraction | pure virtual |
| cloneStorage_ | hh::core::abstraction::ClonableAbstraction | private |
| connectCoreGraphs() | hh::core::CoreExecutionPipeline< Separator, AllTypes > | inlineprivate |
| CoreExecutionPipeline(AbstractExecutionPipeline< Separator, AllTypes... > *const &executionPipeline, std::shared_ptr< CoreGraph< Separator, AllTypes... > > const coreGraph, std::vector< int > deviceIds, std::string const name="Execution pipeline") | hh::core::CoreExecutionPipeline< Separator, AllTypes > | inline |
| CoreExecutionPipeline(AbstractExecutionPipeline< Separator, AllTypes... > *const &executionPipeline, std::shared_ptr< CoreGraph< Separator, AllTypes... > > const coreGraph, size_t numberGraphs, std::string const name="Execution pipeline") | hh::core::CoreExecutionPipeline< Separator, AllTypes > | inline |
| coreGraphs_ | hh::core::CoreExecutionPipeline< Separator, AllTypes > | private |
| deviceId() const | hh::core::abstraction::NodeAbstraction | inlinevirtual |
| deviceIds_ | hh::core::CoreExecutionPipeline< Separator, AllTypes > | private |
| duplicateEdge(std::map< NodeAbstraction *, std::shared_ptr< NodeAbstraction > > &mapping) override | hh::core::CoreExecutionPipeline< Separator, AllTypes > | inlineprivate |
| hh::core::abstraction::ClonableAbstraction::duplicateEdge(std::map< NodeAbstraction *, std::shared_ptr< NodeAbstraction > > &mapping)=0 | hh::core::abstraction::ClonableAbstraction | pure virtual |
| executionDuration() const | hh::core::abstraction::NodeAbstraction | inline |
| executionDuration_ | hh::core::abstraction::NodeAbstraction | private |
| executionPipeline_ | hh::core::CoreExecutionPipeline< Separator, AllTypes > | private |
| ExecutionPipelineNodeAbstraction(std::string const &name, behavior::Node *node) | hh::core::abstraction::ExecutionPipelineNodeAbstraction | inlineexplicit |
| extraPrintingInformation() const override | hh::core::CoreExecutionPipeline< Separator, AllTypes > | inlinevirtual |
| graphId() const | hh::core::abstraction::NodeAbstraction | inlinevirtual |
| hasMemoryManagerAttached() const override | hh::core::abstraction::ExecutionPipelineNodeAbstraction | inlinevirtual |
| id() const override | hh::core::CoreExecutionPipeline< Separator, AllTypes > | inlineprivatevirtual |
| ids() const override | hh::core::abstraction::ExecutionPipelineNodeAbstraction | inlinevirtual |
| incrementExecutionDuration(std::chrono::nanoseconds const &exec) | hh::core::abstraction::NodeAbstraction | inline |
| incrementMemoryWaitDuration(std::chrono::nanoseconds const &wait) | hh::core::abstraction::TaskNodeAbstraction | inline |
| incrementNumberReceivedElements() | hh::core::abstraction::TaskNodeAbstraction | inline |
| incrementPerElementExecutionDuration(std::chrono::nanoseconds const &exec) | hh::core::abstraction::TaskNodeAbstraction | inline |
| incrementWaitDuration(std::chrono::nanoseconds const &wait) | hh::core::abstraction::TaskNodeAbstraction | inline |
| initializeCoreExecutionPipeline(std::shared_ptr< CoreGraph< Separator, AllTypes... > > const coreGraph) | hh::core::CoreExecutionPipeline< Separator, AllTypes > | inlineprivate |
| isActive() const | hh::core::abstraction::TaskNodeAbstraction | inline |
| isActive(bool isActive) | hh::core::abstraction::TaskNodeAbstraction | inline |
| isActive_ | hh::core::abstraction::TaskNodeAbstraction | private |
| isInitialized() const | hh::core::abstraction::TaskNodeAbstraction | inline |
| isInitialized_ | hh::core::abstraction::TaskNodeAbstraction | private |
| isRegistered() const | hh::core::abstraction::NodeAbstraction | inline |
| isRegistered_ | hh::core::abstraction::NodeAbstraction | private |
| launchGraphThreads(bool waitForInitialization) override | hh::core::CoreExecutionPipeline< Separator, AllTypes > | inlineprivatevirtual |
| memoryManager() const override | hh::core::abstraction::ExecutionPipelineNodeAbstraction | inlinevirtual |
| memoryWaitDuration() const | hh::core::abstraction::TaskNodeAbstraction | inline |
| memoryWaitDuration_ | hh::core::abstraction::TaskNodeAbstraction | private |
| minMaxExecutionDuration() const override | hh::core::CoreExecutionPipeline< Separator, AllTypes > | inlinevirtual |
| minMaxWaitDuration() const override | hh::core::CoreExecutionPipeline< Separator, AllTypes > | inlinevirtual |
| name() const | hh::core::abstraction::NodeAbstraction | inline |
| name_ | hh::core::abstraction::NodeAbstraction | private |
| node() const override | hh::core::abstraction::TaskNodeAbstraction | inlinevirtual |
| node_ | hh::core::abstraction::TaskNodeAbstraction | private |
| NodeAbstraction(std::string name) | hh::core::abstraction::NodeAbstraction | inlineexplicit |
| numberReceivedElements() const | hh::core::abstraction::TaskNodeAbstraction | inline |
| numberReceivedElements_ | hh::core::abstraction::TaskNodeAbstraction | private |
| nvtxProfiler() const | hh::core::abstraction::TaskNodeAbstraction | inline |
| nvtxProfiler_ | hh::core::abstraction::TaskNodeAbstraction | private |
| operateReceiver() | hh::core::CoreExecutionPipeline< Separator, AllTypes > | inlineprivate |
| operateReceivers(std::index_sequence< Indices... >) | hh::core::CoreExecutionPipeline< Separator, AllTypes > | inlineprivate |
| perElementExecutionDuration() const | hh::core::abstraction::TaskNodeAbstraction | inline |
| perElementExecutionDuration_ | hh::core::abstraction::TaskNodeAbstraction | private |
| postRun() override | hh::core::CoreExecutionPipeline< Separator, AllTypes > | inlinevirtual |
| preRun() override | hh::core::CoreExecutionPipeline< Separator, AllTypes > | inlinevirtual |
| printOptions() const | hh::core::abstraction::PrintableAbstraction | inline |
| printOptions() | hh::core::abstraction::PrintableAbstraction | inline |
| printOptions_ | hh::core::abstraction::PrintableAbstraction | private |
| registerAndDuplicateGraph(std::shared_ptr< CoreGraph< Separator, AllTypes... > > const coreGraph) | hh::core::CoreExecutionPipeline< Separator, AllTypes > | inlineprivate |
| registerNode(abstraction::GraphNodeAbstraction *belongingGraph) override | hh::core::CoreExecutionPipeline< Separator, AllTypes > | inlinevirtual |
| run() override | hh::core::CoreExecutionPipeline< Separator, AllTypes > | inlinevirtual |
| setInitialized() | hh::core::abstraction::TaskNodeAbstraction | inlineprotected |
| startExecutionTimeStamp() const | hh::core::abstraction::NodeAbstraction | inline |
| startExecutionTimeStamp(std::chrono::time_point< std::chrono::system_clock > const &startExecutionTimeStamp) | hh::core::abstraction::NodeAbstraction | inline |
| startExecutionTimeStamp_ | hh::core::abstraction::NodeAbstraction | private |
| storeClone(std::shared_ptr< abstraction::NodeAbstraction > const &clone) | hh::core::abstraction::ClonableAbstraction | inline |
| TaskNodeAbstraction(std::string const &name, behavior::Node *node) | hh::core::abstraction::TaskNodeAbstraction | inlineexplicit |
| visit(Printer *printer) override | hh::core::CoreExecutionPipeline< Separator, AllTypes > | inlinevirtual |
| waitDuration() const | hh::core::abstraction::TaskNodeAbstraction | inline |
| waitDuration_ | hh::core::abstraction::TaskNodeAbstraction | private |
| ~ClonableAbstraction()=default | hh::core::abstraction::ClonableAbstraction | virtual |
| ~CoreExecutionPipeline() override=default | hh::core::CoreExecutionPipeline< Separator, AllTypes > | |
| ~ExecutionPipelineNodeAbstraction() override=default | hh::core::abstraction::ExecutionPipelineNodeAbstraction | |
| ~NodeAbstraction()=default | hh::core::abstraction::NodeAbstraction | virtual |
| ~TaskNodeAbstraction() override=default | hh::core::abstraction::TaskNodeAbstraction | |