Hedgehog  3.1.0
A library to generate hybrid pipeline workflow systems
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NhhHedgehog main namespace
 NbehaviorHedgehog behavior namespace
 CCanTerminateBehavior abstraction for nodes that expose termination condition
 CCleanableCleanable interface
 CCopyableCopy interface used to copy a node when either a group of nodes is created or a node is duplicated when an execution pipeline is created
 CExecuteExecute Behavior abstraction, node that has an execution for an Input data type
 CMultiExecuteBehavior abstraction for nodes that present computation on different types of inputs
 CMultiReceiversBehavior abstraction for nodes that receive multiple types of data
 CMultiSendersBehavior abstraction for nodes that send multiple types of data
 CMultiSwitchRulesSwitch rules behavior abstraction for different types of input
 CNodeBehavior abstraction for the base node
 CStateMultiSendersBehavior abstraction for states that send multiple types of data
 CStateSenderBehavior abstraction for states that send a type of data, holds a ready list for that type
 CSwitchRuleSwitch rule behavior abstraction for a type of input
 CTaskMultiSendersBehavior abstraction for tasks that send multiple types of data
 CTaskNodeBehavior abstraction for TaskNode
 NcoreHedgehog core namespace
 NabstractionHedgehog abstraction namespace
 NimplementorHedgehog implementor namespace
 CCoreExecutionPipelineExecution pipeline core
 CCoreGraphGraph core
 CCoreStateManagerAbstractState manager core
 CCoreSwitchSwitch core
 CCoreTaskTask core
 CGraphSinkSink of the graph, only used in an outer graph
 CGraphSourceSource of the graph, only used in an outer graph
 NtoolHedgehog tool namespace
 NinternalsHedgehog tool internals namespace
 CPoolPool of data used by the memory manager
 CPrintOptionsNode print options
 CAbstractCUDATaskAbstract Task specialized for CUDA computation
 CAbstractExecutionPipelineExecution pipeline abstraction
 CAbstractMemoryManagerAbstract Memory manager
 CAbstractStateHedgehog AbstractState
 CAbstractTaskBase node for computation
 CBlueToRedColorBlue to Red color range
 CColorPickerColor scheme abstraction for dot file generation
 CDefaultSchedulerDefault scheduler use in Hedgehog graph
 CGraphHedgehog graph abstraction
 CGraphSignalHandlerImplements a signal handler to catch events such as termination and killing
 CJetColorJet color range
 CManagedMemoryAbstraction used to manage an user type with a memory manager
 CMemoryManagerBase memory manager
 CNvtxProfilerA class to wrap calls to the NVTX library for tracking events that occur within an Hedgehog task graph
 CPrinterPrinter abstraction to get a snapshot of the metrics of the Hedgehog graph
 CResultVisitorVisitor used to explore Hedgehog graph variant result
 CSchedulerScheduler abstraction to manage graph's threads
 CStateManagerAbstractState manager
 CStaticMemoryManagerStatic memory manager