#include <alpaqa/casadi-loader-export.h>
#include "casadi-functions.hpp"
#include "casadi-namespace.hpp"
#include <cassert>
#include <memory>
#include <optional>
#include <span>
#include <stdexcept>
#include <utility>
#include <vector>
Go to the source code of this file.
|
Function | external (const std::string &name, const std::string &bin_name) |
| Load the given CasADi function from the given DLL/SO file.
|
|
◆ builtin::Function::Functions
struct builtin::Function::Functions |
Class Members |
signature_t * |
incref = nullptr |
|
signature_t * |
decref = nullptr |
|
signature_t * |
n_in = nullptr |
|
signature_t * |
n_out = nullptr |
|
signature_t * |
name_in = nullptr |
|
signature_t * |
name_out = nullptr |
|
signature_t * |
sparsity_in = nullptr |
|
signature_t * |
sparsity_out = nullptr |
|
signature_t * |
alloc_mem = nullptr |
|
signature_t * |
init_mem = nullptr |
|
signature_t * |
free_mem = nullptr |
|
signature_t * |
work = nullptr |
|
signature_t * |
call = nullptr |
|
◆ builtin::Function::Work
struct builtin::Function::Work |