32template <
typename Derived, concepts::problem Problem>
62 derived().step(time, step_size, current, estimate);
87 [[nodiscard]]
auto derived() noexcept -> Derived& {
88 return *
static_cast<Derived*
>(
this);
96 [[nodiscard]]
auto derived() const noexcept -> const Derived& {
97 return *
static_cast<const Derived*
>(
this);
107 template <
typename T>
121 template <
typename T1,
typename T2>
Namespace of solvers of ordinary differential equations (ODE).
Definition of problem concept.