39 typename T::problem_type;
42 typename T::variable_type;
43 requires std::is_same_v<
typename T::variable_type,
44 typename T::problem_type::variable_type>;
46 typename T::scalar_type;
47 requires std::is_same_v<
typename T::scalar_type,
48 typename T::problem_type::scalar_type>;
53 T& obj,
const error_tolerances<typename T::variable_type>& val) {
57 requires requires(
const T& obj) {
61 error_tolerances<typename T::variable_type>>;
Concept of constant references.
Concept of iterative solvers.
Concept of classes to solve equations of implicit methods in ODEs.
Concept of problems of ordinary differential equations.
Definition of const_reference_of concept.
Definition of error_tolerances class.
Definition of iterative_solver concept.
Namespace of C++ concepts.
Definition of problem concept.