opynsim
Unofficial C++ Documentation
Loading...
Searching...
No Matches
forward_dynamics_solver.h
Go to the documentation of this file.
1#pragma once
2
5#include <libopynsim/model.h>
6
7#include <memory>
8#include <optional>
9
10namespace opyn
11{
17 public:
18
24 ModelState model_state,
25 const std::optional<IntegratorSettings>& = std::nullopt
26 );
30
31 ForwardDynamicsSolver& operator=(const ForwardDynamicsSolver&) = delete;
33
37
38 private:
39 class Impl;
40 std::unique_ptr<Impl> impl_;
41 };
42}
Definition forward_dynamics_solver.h:16
ForwardDynamicsSolver(ForwardDynamicsSolver &&) noexcept
ForwardDynamicsSolver(const ForwardDynamicsSolver &)=delete
ModelState integrate_to(double time, ModelStateStage realized_to=ModelStateStage::report)
ForwardDynamicsSolver(Model model, ModelState model_state, const std::optional< IntegratorSettings > &=std::nullopt)
Definition model_state.h:19
Definition model.h:26
Definition component_registry.h:14
ModelStateStage
Definition model_state_stage.h:11