![]() |
The Gaudi Framework
master (ff829712)
|
#include </builds/gaudi/Gaudi/GaudiHive/src/PRGraph/Visitors/IGraphVisitor.h>
Public Member Functions | |
virtual | ~IGraphVisitor ()=default |
virtual bool | visitEnter (DecisionNode &) const |
virtual bool | visit (DecisionNode &) |
virtual bool | visitEnter (AlgorithmNode &) const |
virtual bool | visit (AlgorithmNode &) |
virtual bool | visitEnter (DataNode &) const |
virtual bool | visit (DataNode &) |
virtual bool | visitEnter (ConditionNode &) const |
virtual bool | visit (ConditionNode &) |
virtual void | reset () |
Definition at line 20 of file IGraphVisitor.h.
|
virtualdefault |
|
inlinevirtual |
Reimplemented in concurrency::ActiveLineageScout, concurrency::ConditionalLineageFinder, concurrency::NodePropertiesValidator, concurrency::ProductionAmbiguityFinder, concurrency::RankerByCummulativeOutDegree, concurrency::RankerByDataRealmEccentricity, concurrency::RunSimulator, concurrency::SubSlotScout, and concurrency::TarjanSCCFinder.
Definition at line 36 of file IGraphVisitor.h.
|
inlinevirtual |
Reimplemented in concurrency::ActiveLineageScout, concurrency::ConditionalLineageFinder, concurrency::DataReadyPromoter, concurrency::DecisionUpdater, concurrency::NodePropertiesValidator, concurrency::ProductionAmbiguityFinder, concurrency::RankerByCummulativeOutDegree, concurrency::RankerByDataRealmEccentricity, concurrency::RankerByEccentricity, concurrency::RankerByProductConsumption, concurrency::RankerByTiming, concurrency::RunSimulator, concurrency::Supervisor, and concurrency::TarjanSCCFinder.
Definition at line 28 of file IGraphVisitor.h.
|
inlinevirtual |
Reimplemented in concurrency::ActiveLineageScout, concurrency::ConditionalLineageFinder, concurrency::DataReadyPromoter, concurrency::DecisionUpdater, concurrency::NodePropertiesValidator, concurrency::ProductionAmbiguityFinder, concurrency::RankerByCummulativeOutDegree, concurrency::RankerByDataRealmEccentricity, concurrency::RankerByEccentricity, concurrency::RankerByProductConsumption, concurrency::RankerByTiming, concurrency::RunSimulator, concurrency::Supervisor, and concurrency::TarjanSCCFinder.
Definition at line 34 of file IGraphVisitor.h.
|
inlinevirtual |
Reimplemented in concurrency::ActiveLineageScout, concurrency::ConditionalLineageFinder, concurrency::DataReadyPromoter, concurrency::DecisionUpdater, concurrency::NodePropertiesValidator, concurrency::ProductionAmbiguityFinder, concurrency::RankerByCummulativeOutDegree, concurrency::RankerByDataRealmEccentricity, concurrency::RankerByEccentricity, concurrency::RankerByProductConsumption, concurrency::RankerByTiming, concurrency::RunSimulator, concurrency::Supervisor, and concurrency::TarjanSCCFinder.
Definition at line 31 of file IGraphVisitor.h.
|
inlinevirtual |
Reimplemented in concurrency::ActiveLineageScout, concurrency::ConditionalLineageFinder, concurrency::DataReadyPromoter, concurrency::DecisionUpdater, concurrency::NodePropertiesValidator, concurrency::ProductionAmbiguityFinder, concurrency::RankerByCummulativeOutDegree, concurrency::RankerByDataRealmEccentricity, concurrency::RankerByEccentricity, concurrency::RankerByProductConsumption, concurrency::RankerByTiming, concurrency::RunSimulator, concurrency::Supervisor, and concurrency::TarjanSCCFinder.
Definition at line 25 of file IGraphVisitor.h.
|
inlinevirtual |
Reimplemented in concurrency::ActiveLineageScout, concurrency::ConditionalLineageFinder, concurrency::DataReadyPromoter, concurrency::NodePropertiesValidator, concurrency::ProductionAmbiguityFinder, concurrency::RunSimulator, concurrency::Supervisor, and concurrency::TarjanSCCFinder.
Definition at line 27 of file IGraphVisitor.h.
|
inlinevirtual |
Reimplemented in concurrency::ActiveLineageScout, concurrency::ConditionalLineageFinder, concurrency::DataReadyPromoter, concurrency::NodePropertiesValidator, concurrency::ProductionAmbiguityFinder, concurrency::RunSimulator, concurrency::Supervisor, and concurrency::TarjanSCCFinder.
Definition at line 33 of file IGraphVisitor.h.
|
inlinevirtual |
Reimplemented in concurrency::ActiveLineageScout, concurrency::ConditionalLineageFinder, concurrency::DataReadyPromoter, concurrency::NodePropertiesValidator, concurrency::ProductionAmbiguityFinder, concurrency::RunSimulator, concurrency::Supervisor, and concurrency::TarjanSCCFinder.
Definition at line 30 of file IGraphVisitor.h.
|
inlinevirtual |
Reimplemented in concurrency::ActiveLineageScout, concurrency::ConditionalLineageFinder, concurrency::DataReadyPromoter, concurrency::NodePropertiesValidator, concurrency::ProductionAmbiguityFinder, concurrency::RunSimulator, concurrency::Supervisor, and concurrency::TarjanSCCFinder.
Definition at line 24 of file IGraphVisitor.h.