concurrency::PrecedenceRulesGraph Member List

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

addAlgorithmNode(Algorithm *daughterAlgo, const std::string &parentName, bool inverted, bool allPass)concurrency::PrecedenceRulesGraph
addDataNode(const DataObjID &dataPath)concurrency::PrecedenceRulesGraph
addDecisionHubNode(Algorithm *daughterAlgo, const std::string &parentName, bool modeConcurrent, bool modePromptDecision, bool modeOR, bool allPass)concurrency::PrecedenceRulesGraph
addEdgeToExecutionPlan(const AlgorithmNode *u, const AlgorithmNode *v)concurrency::PrecedenceRulesGraph
addHeadNode(const std::string &headName, bool modeConcurrent, bool modePromptDecision, bool modeOR, bool allPass)concurrency::PrecedenceRulesGraph
always() const CommonMessagingBaseinline
attachAlgorithmsToNodes(const std::string &algo_name, const T &container)concurrency::PrecedenceRulesGraphinline
base_class typedefCommonMessaging< IPrecedenceRulesGraph >
buildAugmentedDataDependenciesRealm()concurrency::PrecedenceRulesGraph
buildDataDependenciesRealm()concurrency::PrecedenceRulesGraph
debug() const CommonMessagingBaseinline
dumpDataFlow() const concurrency::PrecedenceRulesGraph
dumpExecutionPlan()concurrency::PrecedenceRulesGraph
err() const CommonMessagingBaseinline
error() const CommonMessagingBaseinline
ExecutionFlowManagerconcurrency::PrecedenceRulesGraphprivate
fatal() const CommonMessagingBaseinline
getAlgorithmNode(const std::string &algoName) const concurrency::PrecedenceRulesGraph
getAlgoStates(const int &slotNum) const concurrency::PrecedenceRulesGraphinline
getControlFlowNodeCounter() const concurrency::PrecedenceRulesGraphinline
getDataIndependentNodes() const concurrency::PrecedenceRulesGraph
getDataNode(const DataObjID &dataPath) const concurrency::PrecedenceRulesGraph
getInitTime() const concurrency::PrecedenceRulesGraphinline
getNodeDecisions(const int &slotNum) const concurrency::PrecedenceRulesGraphinline
info() const CommonMessagingBaseinline
initialize(const std::unordered_map< std::string, unsigned int > &algname_index_map)concurrency::PrecedenceRulesGraph
initialize(const std::unordered_map< std::string, unsigned int > &algname_index_map, std::vector< EventSlot > &eventSlots)concurrency::PrecedenceRulesGraph
m_algoNameToAlgoInputsMapconcurrency::PrecedenceRulesGraphprivate
m_algoNameToAlgoNodeMapconcurrency::PrecedenceRulesGraphprivate
m_algoNameToAlgoOutputsMapconcurrency::PrecedenceRulesGraphprivate
m_dataPathToDataNodeMapconcurrency::PrecedenceRulesGraphprivate
m_decisionNameToDecisionHubMapconcurrency::PrecedenceRulesGraphprivate
m_eventSlotsconcurrency::PrecedenceRulesGraphprivate
m_exec_plan_mapconcurrency::PrecedenceRulesGraphprivate
m_ExecPlanconcurrency::PrecedenceRulesGraphprivate
m_headNodeconcurrency::PrecedenceRulesGraphprivate
m_initTimeconcurrency::PrecedenceRulesGraphprivate
m_nameconcurrency::PrecedenceRulesGraphprivate
m_nodeCounterconcurrency::PrecedenceRulesGraphprivate
m_svcLocatorconcurrency::PrecedenceRulesGraphmutableprivate
msg() const CommonMessagingBaseinline
msgLevel() const CommonMessagingBaseinline
msgLevel(MSG::Level lvl) const CommonMessagingBaseinline
msgStream() const CommonMessagingBaseinline
msgStream(const MSG::Level level) const CommonMessagingBaseinline
msgSvc() const CommonMessagingBaseinline
name() const overrideconcurrency::PrecedenceRulesGraphinline
outputLevel() const __attribute__((deprecated))CommonMessagingBaseinline
PrecedenceRulesGraph(const std::string &name, SmartIF< ISvcLocator > svc)concurrency::PrecedenceRulesGraphinline
printState(std::stringstream &output, AlgsExecutionStates &states, const std::vector< int > &node_decisions, const unsigned int &recursionLevel) const concurrency::PrecedenceRulesGraphinline
rankAlgorithms(IGraphVisitor &ranker) const concurrency::PrecedenceRulesGraph
registerIODataObjects(const Algorithm *algo)concurrency::PrecedenceRulesGraph
serviceLocator() const overrideconcurrency::PrecedenceRulesGraphinline
updateDecision(const std::string &algo_name, const int &slotNum, AlgsExecutionStates &states, std::vector< int > &node_decisions) const concurrency::PrecedenceRulesGraph
updateEventState(AlgsExecutionStates &states, std::vector< int > &node_decisions) const concurrency::PrecedenceRulesGraph
updateMsgStreamOutputLevel(int level)CommonMessaging< IPrecedenceRulesGraph >inlineprotected
verbose() const CommonMessagingBaseinline
warning() const CommonMessagingBaseinline
~CommonMessagingBase()=defaultCommonMessagingBasevirtual
~PrecedenceRulesGraph() overrideconcurrency::PrecedenceRulesGraphinline