|
Icarus
Vehicle Simulation as a Transformable Computational Graph, built on Vulcan and Janus
|
Symbolic dynamics representation. More...
#include <StagingTypes.hpp>
Public Attributes | |
| std::optional< janus::Function > | dynamics |
| f(t, x) -> xdot | |
| std::optional< janus::Function > | jacobian_x |
| df/dx | |
| std::optional< janus::Function > | jacobian_u |
| df/du (if controls specified) | |
| std::vector< std::string > | state_names |
| std::vector< std::string > | control_names |
Symbolic dynamics representation.
Holds janus::Function objects for dynamics and Jacobians. Produced by SymbolicStager during Stage().
| std::vector<std::string> icarus::staging::SymbolicDynamics::control_names |
| std::optional<janus::Function> icarus::staging::SymbolicDynamics::dynamics |
f(t, x) -> xdot
| std::optional<janus::Function> icarus::staging::SymbolicDynamics::jacobian_u |
df/du (if controls specified)
| std::optional<janus::Function> icarus::staging::SymbolicDynamics::jacobian_x |
df/dx
| std::vector<std::string> icarus::staging::SymbolicDynamics::state_names |