45 requires requires(T& obj,
typename T::problem_type&
problem,
46 typename T::scalar_type time,
typename T::scalar_type step_size,
47 const typename T::variable_type& variable,
48 typename T::scalar_type solution_coeff) {
50 problem, time, step_size, variable, solution_coeff);
53 requires requires(T& obj,
54 const typename T::variable_type& solution_offset,
55 typename T::variable_type& solution) {
56 obj.init(solution_offset, solution);
59 requires requires(
const typename T::scalar_type& time, T& obj,
60 const typename T::variable_type& solution_offset,
61 typename T::variable_type& solution) {
62 obj.init(time, solution_offset, solution);
65 requires requires(
const T& obj) {