22 throw std::logic_error(
"ProblemOnlyD::grad_gi: Not implemented");
25 throw std::logic_error(
"ProblemOnlyD::hess_L_prod: Not implemented");
28 throw std::logic_error(
"ProblemOnlyD::hess_L: Not implemented");
Eigen::Ref< const vec > crvec
Default type for immutable references to vectors.
Eigen::Ref< mat > rmat
Default type for mutable references to matrices.
Eigen::Ref< vec > rvec
Default type for mutable references to vectors.
Box C
Constraints of the decision variables, .
std::function< hess_L_sig > hess_L
Hessian of the Lagrangian function .
std::function< f_sig > f
Cost function .
std::function< grad_gi_sig > grad_gi
Gradient of a specific constraint .
unsigned int m
Number of constraints, dimension of g(x) and z.
std::function< grad_f_sig > grad_f
Gradient of the cost function .
unsigned int n
Number of decision variables, dimension of x.
std::function< hess_L_prod_sig > hess_L_prod
Hessian of the Lagrangian function times vector .
std::function< g_sig > g
Constraint function .
Box D
Other constraints, .
std::function< grad_g_prod_sig > grad_g_prod
Gradient of the constraint function times vector .