CGRA-ME
|
#include <GraphAlgorithmHelpers.h>
Classes | |
struct | Event |
Public Member Functions | |
EventRecordingVisitor ()=default | |
EventRecordingVisitor (Base b) | |
void | onExamine (const VertexID &v) |
void | onSkipped (const VertexID &v) |
void | onExamineEdge (const VertexID &source, const VertexID &target) |
void | onSkippedEdge (const VertexID &source, const VertexID &target) |
void | onWaveEnd () |
Public Member Functions inherited from DoNothingGraphVisitor< VertexID > | |
void | onExamine (const VertexID &) |
void | onExamineEdge (const VertexID &, const VertexID &) |
bool | shouldIgnore (const VertexID &) |
bool | shouldIgnoreEdge (const VertexID &, const VertexID &) |
void | onSkipped (const VertexID &) |
void | onSkippedEdge (const VertexID &, const VertexID &) |
void | onWaveEnd () |
bool | shouldStop () |
Public Attributes | |
std::vector< Event > | examine_order = {} |
Implements all callbacks, and records their order, along with the IDs passed.
Definition at line 215 of file GraphAlgorithmHelpers.h.
|
default |
|
inline |
Definition at line 254 of file GraphAlgorithmHelpers.h.
|
inline |
Definition at line 256 of file GraphAlgorithmHelpers.h.
|
inline |
Definition at line 266 of file GraphAlgorithmHelpers.h.
|
inline |
Definition at line 261 of file GraphAlgorithmHelpers.h.
|
inline |
Definition at line 271 of file GraphAlgorithmHelpers.h.
|
inline |
Definition at line 276 of file GraphAlgorithmHelpers.h.
std::vector<Event> EventRecordingVisitor< VertexID, Base >::examine_order = {} |
Definition at line 251 of file GraphAlgorithmHelpers.h.