|
opynsim
Unofficial C++ Documentation
|
#include <forward_dynamics_solver.h>
Public Member Functions | |
| ForwardDynamicsSolver (Model model, ModelState model_state, const std::optional< IntegratorSettings > &=std::nullopt) | |
| ForwardDynamicsSolver (const ForwardDynamicsSolver &)=delete | |
| ForwardDynamicsSolver (ForwardDynamicsSolver &&) noexcept | |
| ~ForwardDynamicsSolver () noexcept | |
| ForwardDynamicsSolver & | operator= (const ForwardDynamicsSolver &)=delete |
| ForwardDynamicsSolver & | operator= (ForwardDynamicsSolver &&) noexcept |
| ModelState | integrate_to (double time, ModelStateStage realized_to=ModelStateStage::report) |
Integrates the forward dynamics of a model + state pair.
The solver stores a ModelState that it integrates forward in time to a caller-specified timepoint (see integrate_to).
|
explicit |
Constructs a ForwardDynamicsSolver that starts with the given model and model_state pair and uses an integrator configured with integrator_settings (if provided).
|
delete |
|
noexcept |
|
noexcept |
| ModelState opyn::ForwardDynamicsSolver::integrate_to | ( | double | time, |
| ModelStateStage | realized_to = ModelStateStage::report |
||
| ) |
Solves the forward dynamics of the internal ModelState to time and returns a copy of it realized to at least realized_to.
|
delete |
|
noexcept |