| The Gaudi Framework v27r1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Namespace List
- Namespace Members

Classes | Typedefs
concurrency Namespace Reference

## Classes
class | AlgorithmNode
class | ControlFlowNode
class | DataNode
class | DecisionNode
class | ExecutionFlowGraph
class | ExecutionFlowManager
| Manage the execution flow using an execution flow graph Once initialized, the graph is const and can be shared across events. More...
struct | IExecutionFlowGraph
struct | IExecutionFlowManager
class | IGraphVisitor
class | RankerByCummulativeOutDegree
class | RankerByDataRealmEccentricity
class | RankerByEccentricity
class | RankerByProductConsumption
class | RankerByTiming
class | RunSimulator
class | Trigger
| A visitor, performing full top-down traversals of a graph. More...

## Typedefs
typedef AlgsExecutionStates::State | State
typedef std::unordered_map< std::string, AlgorithmNode * > | AlgoNodesMap
typedef std::unordered_map< std::string, DecisionNode * > | DecisionHubsMap
typedef std::unordered_map< DataObjID, DataNode *, DataObjID_Hasher > | DataNodesMap
typedef std::unordered_map< std::string, DataObjIDColl > | AlgoInputsMap
typedef std::unordered_map< std::string, DataObjIDColl > | AlgoOutputsMap

## Typedef Documentation

typedef std::unordered_map<std::string, DataObjIDColl > concurrency::AlgoInputsMap

Definition at line 263 of file ExecutionFlowGraph.h.

typedef std::unordered_map<std::string,AlgorithmNode*> concurrency::AlgoNodesMap

Definition at line 259 of file ExecutionFlowGraph.h.

typedef std::unordered_map<std::string, DataObjIDColl > concurrency::AlgoOutputsMap

Definition at line 264 of file ExecutionFlowGraph.h.

typedef std::unordered_map<DataObjID,DataNode*,DataObjID_Hasher> concurrency::DataNodesMap

Definition at line 261 of file ExecutionFlowGraph.h.

typedef std::unordered_map<std::string,DecisionNode*> concurrency::DecisionHubsMap

Definition at line 260 of file ExecutionFlowGraph.h.

typedef AlgsExecutionStates::State concurrency::State

Definition at line 43 of file ExecutionFlowGraph.h.