9 throw std::out_of_range(
"Dimension of x not consistent "
10 "with problem dimension n");
23 throw std::out_of_range(
"Dimension of x not consistent "
24 "with problem dimension n");
36 throw std::out_of_range(
37 "Dimension of result of grad_f not consistent "
38 "with problem dimension n");
47 throw std::out_of_range(
"Dimension of x not consistent "
48 "with problem dimension n");
60 throw std::out_of_range(
61 "Dimension of result of g not consistent "
62 "with problem dimension m");
73 throw std::out_of_range(
"Dimension of x not consistent "
74 "with problem dimension n");
76 throw std::out_of_range(
"Dimension of y not consistent "
77 "with problem dimension m");
89 auto &&res = fun(
x,
y);
91 throw std::out_of_range(
92 "Dimension of result of grad_g_prod not consistent "
93 "with problem dimension n");
103 throw std::out_of_range(
"Dimension of x not consistent "
104 "with problem dimension n");
106 throw std::out_of_range(
"Constraint index greater or "
107 "equal to problem dimension m");
119 auto &&res = fun(
x, i);
121 throw std::out_of_range(
122 "Dimension of result of grad_gi not consistent "
123 "with problem dimension n");
133 throw std::out_of_range(
"Dimension of x not consistent "
134 "with problem dimension n");
136 throw std::out_of_range(
"Dimension of y not consistent "
137 "with problem dimension m");
149 auto &&res = fun(
x,
y);
151 throw std::out_of_range(
152 "Number of rows of result of hess_L not consistent "
153 "with problem dimension n");
155 throw std::out_of_range(
"Number of columns of result "
156 "of hess_L not consistent "
157 "with problem dimension n");
168 throw std::out_of_range(
"Dimension of x not consistent "
169 "with problem dimension n");
171 throw std::out_of_range(
"Dimension of y not consistent "
172 "with problem dimension m");
174 throw std::out_of_range(
"Dimension of v not consistent "
175 "with problem dimension n");
189 auto &&res = fun(
x,
y,
v);
191 throw std::out_of_range(
192 "Dimension of result of hess_L_prod not consistent "
193 "with problem dimension n");
auto prob_setter_grad_f()
auto prob_getter_grad_gi()
auto prob_setter_grad_gi()
auto prob_getter_hess_L_prod()
auto prob_setter_hess_L_prod()
auto prob_setter_grad_g_prod()
auto prob_getter_hess_L()
auto prob_setter_hess_L()
auto prob_getter_grad_g_prod()
auto prob_getter_grad_f()
Eigen::Ref< const vec > crvec
Default type for immutable references to vectors.
realmat mat
Default type for matrices.
realvec vec
Default type for vectors.
Eigen::Ref< mat > rmat
Default type for mutable references to matrices.
double real_t
Default floating point type.
Eigen::Ref< vec > rvec
Default type for mutable references to vectors.
Problem description for minimization problems.