Icarus
Vehicle Simulation as a Transformable Computational Graph, built on Vulcan and Janus
Loading...
Searching...
No Matches
icarus::TopologyResult Struct Reference

Result of topological analysis. More...

#include <TopologyAnalyzer.hpp>

Public Member Functions

bool IsValid () const

Public Attributes

std::vector< std::string > execution_order
 Sorted component names.
std::vector< CycleInfocycles
 Detected cycles (if any).
bool has_cycles = false
 Quick check for cycles.

Detailed Description

Result of topological analysis.

Member Function Documentation

◆ IsValid()

bool icarus::TopologyResult::IsValid ( ) const
inlinenodiscard

Member Data Documentation

◆ cycles

std::vector<CycleInfo> icarus::TopologyResult::cycles

Detected cycles (if any).

◆ execution_order

std::vector<std::string> icarus::TopologyResult::execution_order

Sorted component names.

◆ has_cycles

bool icarus::TopologyResult::has_cycles = false

Quick check for cycles.


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