|
Icarus
Vehicle Simulation as a Transformable Computational Graph, built on Vulcan and Janus
|
Classes | |
| class | Linearizer |
| Abstract linearizer interface. More... | |
| class | FiniteDifferenceLinearizer |
| Linearizer using finite differences. More... | |
| class | SymbolicLinearizer |
| Linearizer using symbolic Jacobians. More... | |
| struct | LinearModel |
| Linear state-space model. More... | |
| struct | TrimResult |
| Result of trim optimization. More... | |
| struct | SymbolicDynamics |
| Symbolic dynamics representation. More... | |
| class | SymbolicSimulatorCore |
| Lightweight symbolic simulator for graph extraction. More... | |
| struct | SymbolicStagerConfig |
| Configuration for symbolic graph generation. More... | |
| class | SymbolicStager |
| Symbolic graph generator. More... | |
| class | TrimSolver |
| Abstract trim solver interface. More... | |
| class | FiniteDifferenceTrim |
| Numeric trim using finite differences. More... | |
| class | SymbolicTrim |
| Symbolic trim using janus::NewtonSolver. More... | |
| class | WarmstartSolver |
| Warmstart solver - restores state from HDF5 recording. More... | |
Functions | |
| std::unique_ptr< Linearizer > | CreateLinearizer (bool symbolic_enabled) |
| Create appropriate linearizer based on configuration. | |
| SymbolicDynamics | GenerateSymbolicDynamics (const SimulatorConfig &config) |
| Generate dynamics graph from simulator config. | |
| SymbolicDynamics | GenerateSymbolicDynamics (const SimulatorConfig &config, const SymbolicStagerConfig &stager_config) |
| Generate dynamics graph with custom options. | |
| std::unique_ptr< TrimSolver > | CreateTrimSolver (const TrimConfig &config, bool symbolic_enabled) |
| Create appropriate trim solver based on configuration. | |
|
inline |
Create appropriate linearizer based on configuration.
|
inline |
Create appropriate trim solver based on configuration.
Returns:
|
inline |
Generate dynamics graph from simulator config.
Creates a SymbolicSimulatorCore and extracts dynamics graph.
| config | Simulator configuration |
|
inline |
Generate dynamics graph with custom options.
| config | Simulator configuration |
| stager_config | Stager configuration |