|
Icarus
Vehicle Simulation as a Transformable Computational Graph, built on Vulcan and Janus
|
Configuration for symbolic graph generation. More...
#include <SymbolicStager.hpp>
Public Attributes | |
| bool | generate_dynamics = true |
| Generate dynamics function f(t, x) -> xdot. | |
| bool | generate_jacobian = true |
| Generate state Jacobian df/dx. | |
| bool | generate_step = false |
| Generate discrete step function. | |
| double | step_dt = 0.01 |
| Step size for discrete step function. | |
| std::string | function_name = "dynamics" |
| bool | include_time = true |
| Include time as explicit input. | |
| std::vector< std::string > | control_signals |
| Signals to treat as controls (inputs). | |
Configuration for symbolic graph generation.
| std::vector<std::string> icarus::staging::SymbolicStagerConfig::control_signals |
Signals to treat as controls (inputs).
| std::string icarus::staging::SymbolicStagerConfig::function_name = "dynamics" |
| bool icarus::staging::SymbolicStagerConfig::generate_dynamics = true |
Generate dynamics function f(t, x) -> xdot.
| bool icarus::staging::SymbolicStagerConfig::generate_jacobian = true |
Generate state Jacobian df/dx.
| bool icarus::staging::SymbolicStagerConfig::generate_step = false |
Generate discrete step function.
| bool icarus::staging::SymbolicStagerConfig::include_time = true |
Include time as explicit input.
| double icarus::staging::SymbolicStagerConfig::step_dt = 0.01 |
Step size for discrete step function.