|
Icarus
Vehicle Simulation as a Transformable Computational Graph, built on Vulcan and Janus
|
Dependency graph analysis and topological sorting for component scheduling. More...
#include <icarus/core/Error.hpp>#include <icarus/signal/SignalRouter.hpp>#include <icarus/sim/SimulatorConfig.hpp>#include <algorithm>#include <queue>#include <set>#include <sstream>#include <string>#include <unordered_map>#include <unordered_set>#include <vector>

Go to the source code of this file.
Classes | |
| struct | icarus::CycleInfo |
| Information about a detected cycle in the dependency graph. More... | |
| struct | icarus::TopologyResult |
| Result of topological analysis. More... | |
| class | icarus::DependencyGraph |
| Dependency graph for component execution ordering. More... | |
| class | icarus::TopologyAnalyzer |
| Utility class for building and analyzing component dependency graphs. More... | |
Namespaces | |
| namespace | icarus |
Dependency graph analysis and topological sorting for component scheduling.
Part of Phase 5: Advanced Configuration & Scheduling. Implements automatic execution order from signal dependencies.