Definition at line 29 of file CasADiProblem.tpp.
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< CasADiFunctionsWithParam > | load (Loader &&loader) |
Public Attributes | |
length_t | n |
length_t | m |
length_t | p |
CasADiFunctionEvaluator< Conf, 2, 1 > | f |
CasADiFunctionEvaluator< Conf, 2, 2 > | f_grad_f |
std::optional< CasADiFunctionEvaluator< Conf, 2, 1 > > | g = std::nullopt |
std::optional< CasADiFunctionEvaluator< Conf, 3, 1 > > | grad_g_prod |
std::optional< CasADiFunctionEvaluator< Conf, 2, 1 > > | jac_g = std::nullopt |
std::optional< CasADiFunctionEvaluator< Conf, 3, 1 > > | grad_L = std::nullopt |
std::optional< CasADiFunctionEvaluator< Conf, 5, 1 > > | hess_L_prod |
std::optional< CasADiFunctionEvaluator< Conf, 4, 1 > > | hess_L = std::nullopt |
std::optional< CasADiFunctionEvaluator< Conf, 6, 2 > > | ψ = std::nullopt |
std::optional< CasADiFunctionEvaluator< Conf, 6, 2 > > | ψ_grad_ψ = std::nullopt |
std::optional< CasADiFunctionEvaluator< Conf, 8, 1 > > | hess_ψ_prod |
std::optional< CasADiFunctionEvaluator< Conf, 7, 1 > > | hess_ψ = std::nullopt |
|
inlinestatic |
length_t n |
Definition at line 31 of file CasADiProblem.tpp.
length_t m |
Definition at line 31 of file CasADiProblem.tpp.
length_t p |
Definition at line 31 of file CasADiProblem.tpp.
CasADiFunctionEvaluator<Conf, 2, 1> f |
Definition at line 32 of file CasADiProblem.tpp.
CasADiFunctionEvaluator<Conf, 2, 2> f_grad_f |
Definition at line 33 of file CasADiProblem.tpp.
std::optional<CasADiFunctionEvaluator<Conf, 2, 1> > g = std::nullopt |
Definition at line 34 of file CasADiProblem.tpp.
std::optional<CasADiFunctionEvaluator<Conf, 3, 1> > grad_g_prod |
Definition at line 35 of file CasADiProblem.tpp.
std::optional<CasADiFunctionEvaluator<Conf, 2, 1> > jac_g = std::nullopt |
Definition at line 37 of file CasADiProblem.tpp.
std::optional<CasADiFunctionEvaluator<Conf, 3, 1> > grad_L = std::nullopt |
Definition at line 38 of file CasADiProblem.tpp.
std::optional<CasADiFunctionEvaluator<Conf, 5, 1> > hess_L_prod |
Definition at line 39 of file CasADiProblem.tpp.
std::optional<CasADiFunctionEvaluator<Conf, 4, 1> > hess_L = std::nullopt |
Definition at line 41 of file CasADiProblem.tpp.
std::optional<CasADiFunctionEvaluator<Conf, 6, 2> > ψ = std::nullopt |
Definition at line 42 of file CasADiProblem.tpp.
std::optional<CasADiFunctionEvaluator<Conf, 6, 2> > ψ_grad_ψ = std::nullopt |
Definition at line 43 of file CasADiProblem.tpp.
std::optional<CasADiFunctionEvaluator<Conf, 8, 1> > hess_ψ_prod |
Definition at line 44 of file CasADiProblem.tpp.
std::optional<CasADiFunctionEvaluator<Conf, 7, 1> > hess_ψ = std::nullopt |
Definition at line 46 of file CasADiProblem.tpp.