36 typename T::line_searcher_type;
39 requires requires(T& solver,
const typename T::variable_type& init_var) {
40 { solver.init(init_var) };
43 requires requires(T& solver) {
45 solver.line_searcher()
49 requires requires(
const T& solver) {
51 solver.line_searcher()
Concept to check if T is a const reference to U.
Concept to check if T is a reference to U.
Concept of descent methods for optimization.
Concept of objects to perform line search in optimization.
Definition of const_reference_of concept.
Definition of line_searcher concept.
Namespace of C++ concepts.
Definition of optimizer concept.
Definition of reference_of concept.