|
Icarus
Vehicle Simulation as a Transformable Computational Graph, built on Vulcan and Janus
|
Staging configuration. More...
#include <SimulatorConfig.hpp>

Public Member Functions | |
| std::vector< std::string > | Validate () const |
| Validate all sub-configs. | |
Static Public Member Functions | |
| static StageConfig | Default () |
| Create default config. | |
Public Attributes | |
| TrimConfig | trim |
| LinearizationConfig | linearization |
| SymbolicsConfig | symbolics |
| bool | validate_wiring = false |
| Throw if unwired inputs exist (default: warn only). | |
| bool | warn_on_unwired = true |
| Log warning for unwired inputs. | |
Staging configuration.
Configures the Stage() phase: wiring validation, trim, linearization, symbolic generation. Symbolic mode is used internally - user doesn't need to manage it.
|
inlinestaticnodiscard |
Create default config.
|
inlinenodiscard |
Validate all sub-configs.
| LinearizationConfig icarus::StageConfig::linearization |
| SymbolicsConfig icarus::StageConfig::symbolics |
| TrimConfig icarus::StageConfig::trim |
| bool icarus::StageConfig::validate_wiring = false |
Throw if unwired inputs exist (default: warn only).
| bool icarus::StageConfig::warn_on_unwired = true |
Log warning for unwired inputs.