|
Icarus
Vehicle Simulation as a Transformable Computational Graph, built on Vulcan and Janus
|
Factory for creating integrators from configuration. More...
#include <IntegratorFactory.hpp>
Static Public Member Functions | |
| static std::unique_ptr< Integrator< Scalar > > | Create (const IntegratorConfig< Scalar > &config) |
| Create integrator from configuration. | |
| static std::unique_ptr< Integrator< Scalar > > | Create (const std::string &type_name) |
| Create integrator from type name string. | |
| static std::unique_ptr< Integrator< Scalar > > | CreateDefault () |
| Create default integrator (RK4). | |
Factory for creating integrators from configuration.
Enables runtime selection of integration method without hardcoding specific integrator types.
| Scalar | Numeric type (double or casadi::MX) |
|
inlinestatic |
Create integrator from configuration.
| config | Integrator configuration |
|
inlinestatic |
Create integrator from type name string.
Convenience for configuration file parsing.
|
inlinestatic |
Create default integrator (RK4).