Classes | |
struct | ExternalFunction |
Reference to CasADi function. More... | |
class | Function |
Class that loads and calls pre-compiled CasADi functions in a DLL/SO file. More... | |
struct | Name |
Compile-time string for CasADi function names. More... | |
Functions | |
Function | external (const std::string &name, const std::string &bin_name) |
Load the given CasADi function from the given DLL/SO file. | |
using fname_incref = ExternalFunction<"_incref", void(void)> |
Definition at line 14 of file casadi-functions.hpp.
using fname_decref = ExternalFunction<"_decref", void(void)> |
Definition at line 15 of file casadi-functions.hpp.
using fname_n_in = ExternalFunction<"_n_in", casadi_int(void)> |
Definition at line 16 of file casadi-functions.hpp.
using fname_n_out = ExternalFunction<"_n_out", casadi_int(void)> |
Definition at line 17 of file casadi-functions.hpp.
using fname_name_in = ExternalFunction<"_name_in", const char *(casadi_int ind)> |
Definition at line 18 of file casadi-functions.hpp.
using fname_name_out = ExternalFunction<"_name_out", const char *(casadi_int ind)> |
Definition at line 19 of file casadi-functions.hpp.
using fname_sparsity_in = ExternalFunction<"_sparsity_in", const casadi_int *(casadi_int ind)> |
Definition at line 20 of file casadi-functions.hpp.
using fname_sparsity_out = ExternalFunction<"_sparsity_out", const casadi_int *(casadi_int ind)> |
Definition at line 21 of file casadi-functions.hpp.
using fname_alloc_mem = ExternalFunction<"_alloc_mem", void *(void)> |
Definition at line 22 of file casadi-functions.hpp.
using fname_init_mem = ExternalFunction<"_init_mem", int(void *mem)> |
Definition at line 23 of file casadi-functions.hpp.
using fname_free_mem = ExternalFunction<"_free_mem", int(void *mem)> |
Definition at line 24 of file casadi-functions.hpp.
using fname_work = ExternalFunction<"_work", int(casadi_int *sz_arg, casadi_int *sz_res, casadi_int *sz_iw, casadi_int *sz_w)> |
Definition at line 25 of file casadi-functions.hpp.
using fname = ExternalFunction<"", int(const casadi_real **arg, casadi_real **res, casadi_int *iw, casadi_real *w, void *mem)> |
Definition at line 26 of file casadi-functions.hpp.
Load the given CasADi function from the given DLL/SO file.
Definition at line 89 of file casadi-external-function.cpp.