CGRA-ME
Public Member Functions | Public Attributes | List of all members
FindNeighbourFUsVisitor Struct Reference

#include <MRRGProcedures.h>

Inheritance diagram for FindNeighbourFUsVisitor:
DoNothingGraphVisitor< MRRG::NodeDescriptor >

Public Member Functions

bool shouldIgnore (const MRRG::NodeDescriptor &v)
 
void onExamineEdge (const MRRG::NodeDescriptor &, const MRRG::NodeDescriptor &fanout)
 
- Public Member Functions inherited from DoNothingGraphVisitor< MRRG::NodeDescriptor >
void onExamine (const MRRG::NodeDescriptor &)
 
void onExamineEdge (const MRRG::NodeDescriptor &, const MRRG::NodeDescriptor &)
 
bool shouldIgnore (const MRRG::NodeDescriptor &)
 
bool shouldIgnoreEdge (const MRRG::NodeDescriptor &, const MRRG::NodeDescriptor &)
 
void onSkipped (const MRRG::NodeDescriptor &)
 
void onSkippedEdge (const MRRG::NodeDescriptor &, const MRRG::NodeDescriptor &)
 
void onWaveEnd ()
 
bool shouldStop ()
 

Public Attributes

std::unordered_set< MRRG::NodeDescriptordiscovered_fu_nodes = {}
 

Detailed Description

Definition at line 283 of file MRRGProcedures.h.

Member Function Documentation

◆ onExamineEdge()

void FindNeighbourFUsVisitor::onExamineEdge ( const MRRG::NodeDescriptor ,
const MRRG::NodeDescriptor fanout 
)
inline

Definition at line 290 of file MRRGProcedures.h.

◆ shouldIgnore()

bool FindNeighbourFUsVisitor::shouldIgnore ( const MRRG::NodeDescriptor v)
inline

Definition at line 286 of file MRRGProcedures.h.

Member Data Documentation

◆ discovered_fu_nodes

std::unordered_set<MRRG::NodeDescriptor> FindNeighbourFUsVisitor::discovered_fu_nodes = {}

Definition at line 284 of file MRRGProcedures.h.


The documentation for this struct was generated from the following file: