concurrency::ExecutionFlowGraph Member List

This is the complete list of members for concurrency::ExecutionFlowGraph, including all inherited members.

addAlgorithmNode(Algorithm *daughterAlgo, const std::string &parentName, bool inverted, bool allPass)concurrency::ExecutionFlowGraph
addDataNode(const std::string &dataPath)concurrency::ExecutionFlowGraph
addDecisionHubNode(Algorithm *daughterAlgo, const std::string &parentName, bool modeOR, bool allPass, bool isLazy)concurrency::ExecutionFlowGraph
addEdgeToExecutionPlan(const AlgorithmNode *u, const AlgorithmNode *v)concurrency::ExecutionFlowGraph
addHeadNode(const std::string &headName, bool modeOR, bool allPass, bool isLazy)concurrency::ExecutionFlowGraph
always() constCommonMessaging< IExecutionFlowGraph >inline
always() constCommonMessaging< IExecutionFlowGraph >inline
attachAlgorithmsToNodes(const std::string &algo_name, const T &container)concurrency::ExecutionFlowGraphinline
base_class typedefCommonMessaging< IExecutionFlowGraph >
base_class typedefCommonMessaging< IExecutionFlowGraph >
buildAugmentedDataDependenciesRealm()concurrency::ExecutionFlowGraph
buildDataDependenciesRealm()concurrency::ExecutionFlowGraph
debug() constCommonMessaging< IExecutionFlowGraph >inline
debug() constCommonMessaging< IExecutionFlowGraph >inline
dumpDataFlow() const concurrency::ExecutionFlowGraph
dumpExecutionPlan()concurrency::ExecutionFlowGraph
err() constCommonMessaging< IExecutionFlowGraph >inline
err() constCommonMessaging< IExecutionFlowGraph >inline
error() constCommonMessaging< IExecutionFlowGraph >inline
error() constCommonMessaging< IExecutionFlowGraph >inline
ExecutionFlowGraph(const std::string &name, SmartIF< ISvcLocator > svc)concurrency::ExecutionFlowGraphinline
ExecutionFlowManagerconcurrency::ExecutionFlowGraphprivate
fatal() constCommonMessaging< IExecutionFlowGraph >inline
fatal() constCommonMessaging< IExecutionFlowGraph >inline
getAlgorithmNode(const std::string &algoName) const concurrency::ExecutionFlowGraph
getAlgoStates(const int &slotNum) const concurrency::ExecutionFlowGraphinline
getControlFlowNodeCounter() const concurrency::ExecutionFlowGraphinline
getDataIndependentNodes() const concurrency::ExecutionFlowGraph
getDataNode(const std::string &dataPath) const concurrency::ExecutionFlowGraph
getInitTime() const concurrency::ExecutionFlowGraphinline
getNodeDecisions(const int &slotNum) const concurrency::ExecutionFlowGraphinline
info() constCommonMessaging< IExecutionFlowGraph >inline
info() constCommonMessaging< IExecutionFlowGraph >inline
initialize(const std::unordered_map< std::string, unsigned int > &algname_index_map)concurrency::ExecutionFlowGraph
initialize(const std::unordered_map< std::string, unsigned int > &algname_index_map, std::vector< EventSlot > &eventSlots)concurrency::ExecutionFlowGraph
m_algoNameToAlgoInputsMapconcurrency::ExecutionFlowGraphprivate
m_algoNameToAlgoNodeMapconcurrency::ExecutionFlowGraphprivate
m_algoNameToAlgoOutputsMapconcurrency::ExecutionFlowGraphprivate
m_dataPathToDataNodeMapconcurrency::ExecutionFlowGraphprivate
m_decisionNameToDecisionHubMapconcurrency::ExecutionFlowGraphprivate
m_eventSlotsconcurrency::ExecutionFlowGraphprivate
m_exec_plan_mapconcurrency::ExecutionFlowGraphprivate
m_ExecPlanconcurrency::ExecutionFlowGraphprivate
m_headNodeconcurrency::ExecutionFlowGraphprivate
m_initTimeconcurrency::ExecutionFlowGraphprivate
m_msgStreamCommonMessaging< IExecutionFlowGraph >mutableprotected
m_msgsvcCommonMessaging< IExecutionFlowGraph >mutableprotected
m_nameconcurrency::ExecutionFlowGraphprivate
m_nodeCounterconcurrency::ExecutionFlowGraphprivate
m_streamWithServiceCommonMessaging< IExecutionFlowGraph >mutableprotected
m_svcLocatorconcurrency::ExecutionFlowGraphmutableprivate
msg() constCommonMessaging< IExecutionFlowGraph >inline
msg() constCommonMessaging< IExecutionFlowGraph >inline
msgLevel() constCommonMessaging< IExecutionFlowGraph >inline
msgLevel(MSG::Level lvl) constCommonMessaging< IExecutionFlowGraph >inline
msgLevel() constCommonMessaging< IExecutionFlowGraph >inline
msgLevel(MSG::Level lvl) constCommonMessaging< IExecutionFlowGraph >inline
msgStream() constCommonMessaging< IExecutionFlowGraph >inline
msgStream(const MSG::Level level) constCommonMessaging< IExecutionFlowGraph >inline
msgStream() constCommonMessaging< IExecutionFlowGraph >inline
msgStream(const MSG::Level level) constCommonMessaging< IExecutionFlowGraph >inline
msgSvc() constCommonMessaging< IExecutionFlowGraph >inline
msgSvc() constCommonMessaging< IExecutionFlowGraph >inline
name() const overrideconcurrency::ExecutionFlowGraphinline
printState(std::stringstream &output, AlgsExecutionStates &states, const std::vector< int > &node_decisions, const unsigned int &recursionLevel) const concurrency::ExecutionFlowGraphinline
rankAlgorithms(IGraphVisitor &ranker) const concurrency::ExecutionFlowGraph
registerIODataObjects(const Algorithm *algo)concurrency::ExecutionFlowGraph
serviceLocator() const overrideconcurrency::ExecutionFlowGraphinline
updateDecision(const std::string &algo_name, const int &slotNum, AlgsExecutionStates &states, std::vector< int > &node_decisions) const concurrency::ExecutionFlowGraph
updateEventState(AlgsExecutionStates &states, std::vector< int > &node_decisions) const concurrency::ExecutionFlowGraph
updateMsgStreamOutputLevel(int level)CommonMessaging< IExecutionFlowGraph >inlineprotected
updateMsgStreamOutputLevel(int level)CommonMessaging< IExecutionFlowGraph >inlineprotected
verbose() constCommonMessaging< IExecutionFlowGraph >inline
verbose() constCommonMessaging< IExecutionFlowGraph >inline
warning() constCommonMessaging< IExecutionFlowGraph >inline
warning() constCommonMessaging< IExecutionFlowGraph >inline
~CommonMessaging() override=defaultCommonMessaging< IExecutionFlowGraph >
~CommonMessaging() override=defaultCommonMessaging< IExecutionFlowGraph >
~ExecutionFlowGraph() overrideconcurrency::ExecutionFlowGraphinline