alpaqa 1.0.0a13
Nonconvex constrained optimization
Loading...
Searching...
No Matches
Classes | Typedefs | Functions
alpaqa::casadi_loader Namespace Reference

Classes

struct  CasADiControlFunctionsWithParam
 
class  CasADiFunctionEvaluator
 Class for evaluating CasADi functions, allocating the necessary workspace storage in advance for allocation-free evaluations. More...
 
struct  CasADiFunctionsWithParam
 
struct  invalid_argument_dimensions
 

Typedefs

using dim = std::pair< casadi_int, casadi_int >
 

Functions

template<class Loader , class F >
auto wrap_load (Loader &&loader, const char *name, F f)
 
template<class T , class Loader , class... Args>
auto wrapped_load (Loader &&loader, const char *name, Args &&...args)
 
template<class T , class Loader , class... Args>
std::optional< Ttry_load (Loader &&loader, const char *name, Args &&...args)
 
constexpr auto dims (auto... a)
 

Typedef Documentation

◆ dim

using dim = std::pair<casadi_int, casadi_int>

Definition at line 46 of file CasADiLoader-util.hpp.

Function Documentation

◆ wrap_load()

template<class Loader , class F >
auto wrap_load ( Loader &&  loader,
const char name,
F  f 
)

Definition at line 16 of file CasADiLoader-util.hpp.

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

◆ wrapped_load()

template<class T , class Loader , class... Args>
auto wrapped_load ( Loader &&  loader,
const char name,
Args &&...  args 
)

Definition at line 27 of file CasADiLoader-util.hpp.

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

◆ try_load()

template<class T , class Loader , class... Args>
std::optional< T > try_load ( Loader &&  loader,
const char name,
Args &&...  args 
)

Definition at line 34 of file CasADiLoader-util.hpp.

◆ dims()

constexpr auto dims ( auto...  a)
inlineconstexpr

Definition at line 47 of file CasADiLoader-util.hpp.

+ Here is the caller graph for this function: