#include <src/PRGraph/Visitors/Rankers.h>
Definition at line 47 of file Rankers.h.
◆ recursiveVisit()
void concurrency::RankerByDataRealmEccentricity::recursiveVisit |
( |
AlgorithmNode & |
node | ) |
|
Depth-first node parser to calculate node eccentricity (only within the data realm of the precedence rules graph)
Definition at line 155 of file Rankers.cpp.
159 auto& products = node.getOutputDataNodes();
161 if ( products.empty() )
164 for (
auto p : products )
165 for (
auto algoNode : p->getConsumers() )
recursiveVisit( *algoNode );
void recursiveVisit(AlgorithmNode &)
Depth-first node parser to calculate node eccentricity (only within the data realm of the precedence ...
◆ reset()
void concurrency::RankerByDataRealmEccentricity::reset |
( |
| ) |
|
|
inlineoverridevirtual |
◆ visit() [1/5]
virtual bool concurrency::IGraphVisitor::visit |
|
inline |
◆ visit() [2/5]
virtual bool concurrency::IGraphVisitor::visit |
|
inline |
◆ visit() [3/5]
virtual bool concurrency::IGraphVisitor::visit |
|
inline |
◆ visit() [4/5]
virtual bool concurrency::IGraphVisitor::visit |
|
inline |
◆ visit() [5/5]
bool concurrency::RankerByDataRealmEccentricity::visit |
( |
AlgorithmNode & |
node | ) |
|
|
overridevirtual |
Reimplemented from concurrency::IGraphVisitor.
Definition at line 140 of file Rankers.cpp.
146 node.setRank( rank );
void recursiveVisit(AlgorithmNode &)
Depth-first node parser to calculate node eccentricity (only within the data realm of the precedence ...
◆ m_currentDepth
uint concurrency::RankerByDataRealmEccentricity::m_currentDepth {0} |
◆ m_maxKnownDepth
uint concurrency::RankerByDataRealmEccentricity::m_maxKnownDepth {0} |
The documentation for this class was generated from the following files: