alpaqa 1.0.0a18
Nonconvex constrained optimization
Loading...
Searching...
No Matches
Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
CasADiControlFunctionsWithParam< Conf > Struct Template Reference

Detailed Description

template<Config Conf>
struct builtin::casadi_loader::CasADiControlFunctionsWithParam< Conf >

Definition at line 33 of file CasADiControlProblem.tpp.

+ Collaboration diagram for CasADiControlFunctionsWithParam< Conf >:

Static Public Member Functions

template<class Loader >
requires requires(Loader &&loader, const char *name) { { loader(name) } -> std::same_as<casadi::Function>; { loader.format_name(name) } -> std::same_as<std::string>; }
static std::unique_ptr< CasADiControlFunctionsWithParamload (Loader &&loader)
 

Public Attributes

length_t nx
 
length_t nu
 
length_t nh
 
length_t nh_N
 
length_t nc
 
length_t nc_N
 
length_t p
 
CasADiFunctionEvaluator< Conf, 2+WithParam, 1 > f
 
CasADiFunctionEvaluator< Conf, 2+WithParam, 1 > jac_f
 
CasADiFunctionEvaluator< Conf, 3+WithParam, 1 > grad_f_prod
 
CasADiFunctionEvaluator< Conf, 2+WithParam, 1 > h
 
CasADiFunctionEvaluator< Conf, 1+WithParam, 1 > h_N
 
CasADiFunctionEvaluator< Conf, 1+WithParam, 1 > l
 
CasADiFunctionEvaluator< Conf, 1+WithParam, 1 > l_N
 
CasADiFunctionEvaluator< Conf, 2+WithParam, 1 > qr
 
CasADiFunctionEvaluator< Conf, 2+WithParam, 1 > q_N
 
CasADiFunctionEvaluator< Conf, 2+WithParam, 1 > Q
 
CasADiFunctionEvaluator< Conf, 2+WithParam, 1 > Q_N
 
CasADiFunctionEvaluator< Conf, 2+WithParam, 1 > R
 
CasADiFunctionEvaluator< Conf, 2+WithParam, 1 > S
 
CasADiFunctionEvaluator< Conf, 1+WithParam, 1 > c
 
CasADiFunctionEvaluator< Conf, 2+WithParam, 1 > grad_c_prod
 
CasADiFunctionEvaluator< Conf, 2+WithParam, 1 > gn_hess_c
 
CasADiFunctionEvaluator< Conf, 1+WithParam, 1 > c_N
 
CasADiFunctionEvaluator< Conf, 2+WithParam, 1 > grad_c_prod_N
 
CasADiFunctionEvaluator< Conf, 2+WithParam, 1 > gn_hess_c_N
 

Static Public Attributes

static constexpr bool WithParam = true
 

Member Function Documentation

◆ load()

template<Config Conf>
template<class Loader >
requires requires(Loader &&loader, const char *name) { { loader(name) } -> std::same_as<casadi::Function>; { loader.format_name(name) } -> std::same_as<std::string>; }
static std::unique_ptr< CasADiControlFunctionsWithParam > load ( Loader &&  loader)
inlinestatic

Definition at line 67 of file CasADiControlProblem.tpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ WithParam

template<Config Conf>
constexpr bool WithParam = true
staticconstexpr

Definition at line 36 of file CasADiControlProblem.tpp.

◆ nx

template<Config Conf>
length_t nx

Definition at line 37 of file CasADiControlProblem.tpp.

◆ nu

template<Config Conf>
length_t nu

Definition at line 37 of file CasADiControlProblem.tpp.

◆ nh

template<Config Conf>
length_t nh

Definition at line 37 of file CasADiControlProblem.tpp.

◆ nh_N

template<Config Conf>
length_t nh_N

Definition at line 37 of file CasADiControlProblem.tpp.

◆ nc

template<Config Conf>
length_t nc

Definition at line 37 of file CasADiControlProblem.tpp.

◆ nc_N

template<Config Conf>
length_t nc_N

Definition at line 37 of file CasADiControlProblem.tpp.

◆ p

template<Config Conf>
length_t p

Definition at line 37 of file CasADiControlProblem.tpp.

◆ f

template<Config Conf>
CasADiFunctionEvaluator<Conf, 2 + WithParam, 1> f

Definition at line 38 of file CasADiControlProblem.tpp.

◆ jac_f

template<Config Conf>
CasADiFunctionEvaluator<Conf, 2 + WithParam, 1> jac_f

Definition at line 39 of file CasADiControlProblem.tpp.

◆ grad_f_prod

template<Config Conf>
CasADiFunctionEvaluator<Conf, 3 + WithParam, 1> grad_f_prod

Definition at line 40 of file CasADiControlProblem.tpp.

◆ h

template<Config Conf>
CasADiFunctionEvaluator<Conf, 2 + WithParam, 1> h

Definition at line 41 of file CasADiControlProblem.tpp.

◆ h_N

template<Config Conf>
CasADiFunctionEvaluator<Conf, 1 + WithParam, 1> h_N

Definition at line 42 of file CasADiControlProblem.tpp.

◆ l

template<Config Conf>
CasADiFunctionEvaluator<Conf, 1 + WithParam, 1> l

Definition at line 43 of file CasADiControlProblem.tpp.

◆ l_N

template<Config Conf>
CasADiFunctionEvaluator<Conf, 1 + WithParam, 1> l_N

Definition at line 44 of file CasADiControlProblem.tpp.

◆ qr

template<Config Conf>
CasADiFunctionEvaluator<Conf, 2 + WithParam, 1> qr

Definition at line 46 of file CasADiControlProblem.tpp.

◆ q_N

template<Config Conf>
CasADiFunctionEvaluator<Conf, 2 + WithParam, 1> q_N

Definition at line 47 of file CasADiControlProblem.tpp.

◆ Q

template<Config Conf>
CasADiFunctionEvaluator<Conf, 2 + WithParam, 1> Q

Definition at line 48 of file CasADiControlProblem.tpp.

◆ Q_N

template<Config Conf>
CasADiFunctionEvaluator<Conf, 2 + WithParam, 1> Q_N

Definition at line 49 of file CasADiControlProblem.tpp.

◆ R

template<Config Conf>
CasADiFunctionEvaluator<Conf, 2 + WithParam, 1> R

Definition at line 50 of file CasADiControlProblem.tpp.

◆ S

template<Config Conf>
CasADiFunctionEvaluator<Conf, 2 + WithParam, 1> S

Definition at line 51 of file CasADiControlProblem.tpp.

◆ c

template<Config Conf>
CasADiFunctionEvaluator<Conf, 1 + WithParam, 1> c

Definition at line 53 of file CasADiControlProblem.tpp.

◆ grad_c_prod

template<Config Conf>
CasADiFunctionEvaluator<Conf, 2 + WithParam, 1> grad_c_prod

Definition at line 54 of file CasADiControlProblem.tpp.

◆ gn_hess_c

template<Config Conf>
CasADiFunctionEvaluator<Conf, 2 + WithParam, 1> gn_hess_c

Definition at line 55 of file CasADiControlProblem.tpp.

◆ c_N

template<Config Conf>
CasADiFunctionEvaluator<Conf, 1 + WithParam, 1> c_N

Definition at line 57 of file CasADiControlProblem.tpp.

◆ grad_c_prod_N

template<Config Conf>
CasADiFunctionEvaluator<Conf, 2 + WithParam, 1> grad_c_prod_N

Definition at line 58 of file CasADiControlProblem.tpp.

◆ gn_hess_c_N

template<Config Conf>
CasADiFunctionEvaluator<Conf, 2 + WithParam, 1> gn_hess_c_N

Definition at line 59 of file CasADiControlProblem.tpp.


The documentation for this struct was generated from the following files: