Hedgehog  3.1.0
A library to generate hybrid pipeline workflow systems
Loading...
Searching...
No Matches
hh::core::abstraction::ExecutionPipelineNodeAbstraction Member List

This is the complete list of members for hh::core::abstraction::ExecutionPipelineNodeAbstraction, including all inherited members.

belongingGraph() consthh::core::abstraction::NodeAbstractioninline
belongingGraph_hh::core::abstraction::NodeAbstractionprivate
deviceId() consthh::core::abstraction::NodeAbstractioninlinevirtual
executionDuration() consthh::core::abstraction::NodeAbstractioninline
executionDuration_hh::core::abstraction::NodeAbstractionprivate
ExecutionPipelineNodeAbstraction(std::string const &name, behavior::Node *node)hh::core::abstraction::ExecutionPipelineNodeAbstractioninlineexplicit
extraPrintingInformation() const =0hh::core::abstraction::TaskNodeAbstractionpure virtual
graphId() consthh::core::abstraction::NodeAbstractioninlinevirtual
hasMemoryManagerAttached() const overridehh::core::abstraction::ExecutionPipelineNodeAbstractioninlinevirtual
id() consthh::core::abstraction::NodeAbstractioninlinevirtual
ids() const overridehh::core::abstraction::ExecutionPipelineNodeAbstractioninlinevirtual
incrementExecutionDuration(std::chrono::nanoseconds const &exec)hh::core::abstraction::NodeAbstractioninline
incrementMemoryWaitDuration(std::chrono::nanoseconds const &wait)hh::core::abstraction::TaskNodeAbstractioninline
incrementNumberReceivedElements()hh::core::abstraction::TaskNodeAbstractioninline
incrementPerElementExecutionDuration(std::chrono::nanoseconds const &exec)hh::core::abstraction::TaskNodeAbstractioninline
incrementWaitDuration(std::chrono::nanoseconds const &wait)hh::core::abstraction::TaskNodeAbstractioninline
isActive() consthh::core::abstraction::TaskNodeAbstractioninline
isActive(bool isActive)hh::core::abstraction::TaskNodeAbstractioninline
isActive_hh::core::abstraction::TaskNodeAbstractionprivate
isInitialized() consthh::core::abstraction::TaskNodeAbstractioninline
isInitialized_hh::core::abstraction::TaskNodeAbstractionprivate
isRegistered() consthh::core::abstraction::NodeAbstractioninline
isRegistered_hh::core::abstraction::NodeAbstractionprivate
launchGraphThreads(bool waitForInitialization)=0hh::core::abstraction::ExecutionPipelineNodeAbstractionpure virtual
memoryManager() const overridehh::core::abstraction::ExecutionPipelineNodeAbstractioninlinevirtual
memoryWaitDuration() consthh::core::abstraction::TaskNodeAbstractioninline
memoryWaitDuration_hh::core::abstraction::TaskNodeAbstractionprivate
minMaxExecutionDuration() const =0hh::core::abstraction::ExecutionPipelineNodeAbstractionpure virtual
minMaxWaitDuration() const =0hh::core::abstraction::ExecutionPipelineNodeAbstractionpure virtual
name() consthh::core::abstraction::NodeAbstractioninline
name_hh::core::abstraction::NodeAbstractionprivate
node() const overridehh::core::abstraction::TaskNodeAbstractioninlinevirtual
node_hh::core::abstraction::TaskNodeAbstractionprivate
NodeAbstraction(std::string name)hh::core::abstraction::NodeAbstractioninlineexplicit
numberReceivedElements() consthh::core::abstraction::TaskNodeAbstractioninline
numberReceivedElements_hh::core::abstraction::TaskNodeAbstractionprivate
nvtxProfiler() consthh::core::abstraction::TaskNodeAbstractioninline
nvtxProfiler_hh::core::abstraction::TaskNodeAbstractionprivate
perElementExecutionDuration() consthh::core::abstraction::TaskNodeAbstractioninline
perElementExecutionDuration_hh::core::abstraction::TaskNodeAbstractionprivate
postRun()=0hh::core::abstraction::TaskNodeAbstractionpure virtual
preRun()=0hh::core::abstraction::TaskNodeAbstractionpure virtual
printOptions() consthh::core::abstraction::PrintableAbstractioninline
printOptions()hh::core::abstraction::PrintableAbstractioninline
printOptions_hh::core::abstraction::PrintableAbstractionprivate
registerNode(GraphNodeAbstraction *belongingGraph)hh::core::abstraction::NodeAbstractioninlinevirtual
run()=0hh::core::abstraction::TaskNodeAbstractionpure virtual
setInitialized()hh::core::abstraction::TaskNodeAbstractioninlineprotected
startExecutionTimeStamp() consthh::core::abstraction::NodeAbstractioninline
startExecutionTimeStamp(std::chrono::time_point< std::chrono::system_clock > const &startExecutionTimeStamp)hh::core::abstraction::NodeAbstractioninline
startExecutionTimeStamp_hh::core::abstraction::NodeAbstractionprivate
TaskNodeAbstraction(std::string const &name, behavior::Node *node)hh::core::abstraction::TaskNodeAbstractioninlineexplicit
visit(Printer *printer)=0hh::core::abstraction::PrintableAbstractionpure virtual
waitDuration() consthh::core::abstraction::TaskNodeAbstractioninline
waitDuration_hh::core::abstraction::TaskNodeAbstractionprivate
~ExecutionPipelineNodeAbstraction() override=defaulthh::core::abstraction::ExecutionPipelineNodeAbstraction
~NodeAbstraction()=defaulthh::core::abstraction::NodeAbstractionvirtual
~TaskNodeAbstraction() override=defaulthh::core::abstraction::TaskNodeAbstraction