|
PANOC-ALM
quadratic-penalty
Nonconvex constrained optimization
|
Go to the documentation of this file.
13 std::function<pa::Problem::f_sig>
15 const std::string &fun_name =
"f");
17 std::function<pa::Problem::grad_f_sig>
19 const std::string &fun_name =
"grad_f");
21 std::function<pa::Problem::g_sig>
23 const std::string &fun_name =
"g");
26 std::function<pa::Problem::grad_g_prod_sig>
28 const std::string &fun_name =
"grad_g");
30 std::function<pa::Problem::hess_L_sig>
32 const std::string &fun_name =
"hess_L");
36 const std::string &so_name,
const std::string &fun_name =
"hess_L_prod");
56 unsigned m,
bool second_order =
false);
61 unsigned n,
unsigned m,
62 bool second_order =
false);
85 unsigned m1,
unsigned m2,
86 bool second_order =
false);
91 unsigned n,
unsigned m1,
unsigned m2,
92 bool second_order =
false);
std::function< pa::Problem::f_sig > load_CasADi_objective(const std::string &so_name, const std::string &fun_name="f")
Load an objective function generated by CasADi.
std::function< pa::Problem::g_sig > load_CasADi_constraints(const std::string &so_name, const std::string &fun_name="g")
Load a constraint function generated by CasADi.
pa::ProblemWithParam load_CasADi_problem_with_param(const std::string &filename, unsigned n, unsigned m, bool second_order=false)
Load a problem generated by CasADi (with parameters).
std::function< pa::Problem::hess_L_prod_sig > load_CasADi_hessian_lagrangian_prod(const std::string &so_name, const std::string &fun_name="hess_L_prod")
Load the Hessian-vector product of a Lagrangian function generated by CasADi.
std::function< pa::Problem::hess_L_sig > load_CasADi_hessian_lagrangian(const std::string &so_name, const std::string &fun_name="hess_L")
Load the Hessian of a Lagrangian function generated by CasADi.
std::function< pa::Problem::grad_g_prod_sig > load_CasADi_gradient_constraints_prod(const std::string &so_name, const std::string &fun_name="grad_g")
Load the gradient-vector product of a constraint function generated by CasADi.
pa::ProblemFullWithParam load_CasADi_problem_full_with_param(const char *filename, unsigned n, unsigned m1, unsigned m2, bool second_order=false)
Load a problem generated by CasADi (with parameters).
pa::ProblemFull load_CasADi_problem_full(const char *filename, unsigned n, unsigned m1, unsigned m2, bool second_order=false)
Load a problem generated by CasADi (without parameters).
Problem description for minimization problems.
std::function< pa::Problem::grad_f_sig > load_CasADi_gradient_objective(const std::string &so_name, const std::string &fun_name="grad_f")
Load the gradient of an objective function generated by CasADi.
Problem description for minimization problems.
pa::Problem load_CasADi_problem(const std::string &filename, unsigned n, unsigned m, bool second_order=false)
Load a problem generated by CasADi (without parameters).