|
Icarus
Vehicle Simulation as a Transformable Computational Graph, built on Vulcan and Janus
|
Abstract linearizer interface. More...
#include <Linearizer.hpp>

Public Member Functions | |
| virtual | ~Linearizer ()=default |
| virtual::icarus::staging::LinearModel | Compute (::icarus::Simulator &sim, const LinearizationConfig &config)=0 |
| Compute linear model at current operating point. | |
Abstract linearizer interface.
|
virtualdefault |
|
pure virtual |
Compute linear model at current operating point.
The simulator should be at the desired operating point (e.g., after trim).
| sim | Simulator at operating point |
| config | Linearization configuration |
Implemented in icarus::staging::FiniteDifferenceLinearizer, and icarus::staging::SymbolicLinearizer.