24 constexpr Name(
const char (&str)[N]) {
25 std::copy_n(str, N,
value.data());
31template <Name Nm,
class Sgn>
#define BEGIN_ALPAQA_CASADI_LOADER_NAMESPACE
#define END_ALPAQA_CASADI_LOADER_NAMESPACE
ExternalFunction<"", int(const casadi_real **arg, casadi_real **res, casadi_int *iw, casadi_real *w, int mem)> fname
Reference to CasADi function.
static constexpr Name name
int(const casadi_real **arg, casadi_real **res, casadi_int *iw, casadi_real *w, int mem) signature_t
static signature_t * load(void *handle, std::string fname)
Compile-time string for CasADi function names.
std::array< char, N > value
constexpr Name(const char(&str)[N])