40template <concepts::problem Problem,
41 concepts::update_equation_solver FormulaSolver =
42 inexact_newton_update_equation_solver<Problem>>
45 Problem, FormulaSolver> {
59 static_assert(!problem_type::allowed_evaluations.mass,
60 "Mass matrix is not supported.");
135 problem(), time, step_size, current,
ad);
140 variable_type::Zero(current.size()),
z1_);
150 time +
b2 * step_size, step_size *
a21 *
k1_,
z2_);
171 estimate = current +
z5_;
187 step(time, step_size, current, estimate);
218template <concepts::problem Problem>
Class of tags of logs without memory management.
Class of solvers of ODEs using embedded formulas.
Concept of Eigen's dense vectors with real scalars.
Definition of embedded_solver class.
Definition of index_type type.
Definition of inexact_newton_update_equation_solver class.
Definition of log_tag_view class.
std::ptrdiff_t index_type
Type of indices in this library.
Namespace of Runge-Kutta method.
Definition of problem concept.
Definition of real_scalar_dense_vector concept.
Definition of update_equation_solver concept.