PANOC-ALM main
Nonconvex constrained optimization
CasADiLoader.hpp
Go to the documentation of this file.
1#pragma once
2
4
5#include <string>
6
7namespace pa {
8
11
12#if 0
14std::function<pa::Problem::f_sig>
15load_CasADi_objective(const std::string &so_name,
16 const std::string &fun_name = "f");
18std::function<pa::Problem::grad_f_sig>
19load_CasADi_gradient_objective(const std::string &so_name,
20 const std::string &fun_name = "grad_f");
22std::function<pa::Problem::g_sig>
23load_CasADi_constraints(const std::string &so_name,
24 const std::string &fun_name = "g");
27std::function<pa::Problem::grad_g_prod_sig>
28load_CasADi_gradient_constraints_prod(const std::string &so_name,
29 const std::string &fun_name = "grad_g");
31std::function<pa::Problem::hess_L_sig>
32load_CasADi_hessian_lagrangian(const std::string &so_name,
33 const std::string &fun_name = "hess_L");
36std::function<pa::Problem::hess_L_prod_sig> load_CasADi_hessian_lagrangian_prod(
37 const std::string &so_name, const std::string &fun_name = "hess_L_prod");
38#endif
39
63pa::Problem load_CasADi_problem(const std::string &filename, unsigned n = 0,
64 unsigned m = 0, bool second_order = false);
92ProblemWithParam load_CasADi_problem_with_param(const std::string &filename,
93 unsigned n = 0, unsigned m = 0,
94 unsigned p = 0,
95 bool second_order = false);
96
98
99} // namespace pa
ProblemWithParam load_CasADi_problem_with_param(const std::string &filename, unsigned n=0, unsigned m=0, unsigned p=0, bool second_order=false)
Load a problem generated by CasADi (with parameters).
pa::Problem load_CasADi_problem(const std::string &filename, unsigned n=0, unsigned m=0, bool second_order=false)
Load a problem generated by CasADi (without parameters).
Definition: alm.hpp:9
int m
Definition: test.py:41
int n
Definition: test.py:40
Problem description for minimization problems.