alpaqa pantr
Nonconvex constrained optimization
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
CasADiProblem.tpp File Reference
#include <alpaqa/casadi/CasADiFunctionWrapper.hpp>
#include <alpaqa/casadi/CasADiProblem.hpp>
#include <alpaqa/util/io/csv.hpp>
#include <alpaqa/util/not-implemented.hpp>
#include "CasADiLoader-util.hpp"
#include <casadi/core/external.hpp>
#include <algorithm>
#include <filesystem>
#include <fstream>
#include <memory>
#include <optional>
#include <stdexcept>
#include <type_traits>
+ Include dependency graph for CasADiProblem.tpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CasADiFunctionsWithParam< Conf >
 
struct  CasADiFunctionsWithParam< Conf >::ConstrFun
 

Namespaces

namespace  alpaqa
 
namespace  alpaqa::casadi_loader
 
namespace  alpaqa::detail
 

Functions

template<Config Conf>
auto casadi_to_index (casadi_int i) -> index_t< Conf >
 

Class Documentation

◆ alpaqa::casadi_loader::CasADiFunctionsWithParam

struct alpaqa::casadi_loader::CasADiFunctionsWithParam
+ Collaboration diagram for CasADiFunctionsWithParam< Conf >:
Class Members
CasADiFunctionEvaluator< Conf, 2, 1 > f
CasADiFunctionEvaluator< Conf, 2, 2 > f_grad_f
CasADiFunctionEvaluator< Conf, 6, 2 > ψ_grad_ψ
optional< ConstrFun > constr = std::nullopt
optional< CasADiFunctionEvaluator< Conf, 5, 1 > > hess_L_prod
optional< CasADiFunctionEvaluator< Conf, 4, 1 > > hess_L = std::nullopt
optional< CasADiFunctionEvaluator< Conf, 8, 1 > > hess_ψ_prod
optional< CasADiFunctionEvaluator< Conf, 7, 1 > > hess_ψ = std::nullopt
optional< CasADiFunctionEvaluator< Conf, 2, 1 > > jac_g = std::nullopt
indexvec inner_H {}
indexvec outer_H {}
indexvec inner_J {}
indexvec outer_J {}

◆ alpaqa::casadi_loader::CasADiFunctionsWithParam::ConstrFun

struct alpaqa::casadi_loader::CasADiFunctionsWithParam::ConstrFun
+ Collaboration diagram for CasADiFunctionsWithParam< Conf >::ConstrFun:
Class Members
CasADiFunctionEvaluator< Conf, 2, 1 > g
CasADiFunctionEvaluator< Conf, 3, 1 > grad_L
CasADiFunctionEvaluator< Conf, 6, 2 > ψ