38 typename T::objective_function_type;
41 typename T::variable_type;
43 typename T::objective_function_type::variable_type,
44 typename T::variable_type>;
46 typename T::value_type;
48 typename T::objective_function_type::value_type,
49 typename T::value_type>;
51 requires requires(
const typename T::objective_function_type& obj_fun) {
55 requires requires(
const T& obj) {
Concept of constant references.
Concept of types implicitly convertible from the given type.
Concept of iterative solvers.
Concept of objective functions in optimization.
Definition of const_reference_of concept.
Definition of implicitly_convertible_to concept.
Definition of index_type type.
Definition of iterative_solver concept.
Namespace of C++ concepts.
Definition of objective_function concept.
Definition of same_as concept.