Scenario::CycleDetector Struct Reference

Public Member Functions

 CycleDetector (const Scenario::ProcessModel &scenar, bool &cycles)
 
template<typename T >
bool allIntersectGraphal (T &a, T &b)
 
bool allIntervalsAreGraph (TimeSyncModel &a, TimeSyncModel &b)
 
template<typename T >
bool anyIntersectGraphal (T &a, T &b)
 
bool anyIntervalIsGraph (TimeSyncModel &a, TimeSyncModel &b)
 
template<typename Path >
void cycle (const Path &p, const Scenario::Graph &g)
 

Public Attributes

const Scenario::ProcessModelscenario
 
bool & cycles
 
ossia::small_vector< IntervalModel *, 4 > this_path_itvs
 

The documentation for this struct was generated from the following file:
  • score-plugin-scenario/Scenario/Document/Graph.cpp