6#include <guanaqo/dl.hpp>
29template <Name Nm,
class Sgn>
32 static_assert(
name.value.back() ==
'\0');
34 using guanaqo::load_func;
#define BEGIN_ALPAQA_CASADI_LOADER_NAMESPACE
#define END_ALPAQA_CASADI_LOADER_NAMESPACE
ExternalFunction<"_name_out", const char *(casadi_int ind)> fname_name_out
ExternalFunction<"_sparsity_out", const casadi_int *(casadi_int ind)> fname_sparsity_out
ExternalFunction<"_n_in", casadi_int(void)> fname_n_in
ExternalFunction<"_alloc_mem", int(void)> fname_alloc_mem
ExternalFunction<"_decref", void(void)> fname_decref
ExternalFunction<"_free_mem", void(int mem)> fname_free_mem
ExternalFunction<"_incref", void(void)> fname_incref
ExternalFunction<"_sparsity_in", const casadi_int *(casadi_int ind)> fname_sparsity_in
ExternalFunction<"", int(const casadi_real **arg, casadi_real **res, casadi_int *iw, casadi_real *w, int mem)> fname
ExternalFunction<"_n_out", casadi_int(void)> fname_n_out
ExternalFunction<"_work", int(casadi_int *sz_arg, casadi_int *sz_res, casadi_int *sz_iw, casadi_int *sz_w)> fname_work
ExternalFunction<"_init_mem", int(int mem)> fname_init_mem
ExternalFunction<"_name_in", const char *(casadi_int ind)> fname_name_in
Reference to CasADi function.
static constexpr Name name
static signature_t * load(void *handle, std::string fname)