45template <concepts::problem Problem>
87 estimate = current + step_size *
problem().diff_coeff();
95 prev_estimate = estimate;
131 "Tolerance of residual norm must be a positive value.");
160template <concepts::problem Problem>
169template <concepts::problem Problem>
Definition of avf_integrand class.
Class to perform numerical integration with Gauss-Legendre formula.
Class of tags of logs without memory management.
Class of integrand for average vector field (AVF) method quispel2008.
void time(scalar_type val)
Set time.
void prev_var(const variable_type &var)
Set the previous variable.
void next_var(const variable_type &var)
Set the next variable.
auto problem() -> problem_type &
Get the problem.
Class of solvers of ODEs using embedded formulas.
Class of simple solver of ODEs.
Definition of evaluation_type enumeration.
Definition of exceptions.
Definition of legendre_roots function.
Definition of index_type type.
Definition of log_tag_view class.
Definition of macros for logging.
std::ptrdiff_t index_type
Type of indices in this library.
auto norm(const Matrix &matrix)
Calculate norm of a matrix.
Namespace of average vector field (AVF) method.
Definition of norm class.
Definition of NUM_COLLECT_PRECONDITION macro.
#define NUM_COLLECT_PRECONDITION(CONDITION,...)
Check whether a precondition is satisfied and throw an exception if not.
Definition of problem concept.
Definition of simple_solver class.
Struct to specify types of evaluations.