ad_weight() const | casadi::FunctionInternal | virtual |
ad_weight_ | casadi::FunctionInternal | |
ad_weight_sp_ | casadi::FunctionInternal | |
add_embedded(std::map< FunctionInternal *, Function > &all_fun, const Function &dep, casadi_int max_depth) const | casadi::FunctionInternal | |
adjViaJac(casadi_int nadj) const | casadi::FunctionInternal | virtual |
all_scalar() const | casadi::FunctionInternal | |
alloc(const Function &f, bool persistent=false, int num_threads=1) | casadi::FunctionInternal | |
alloc_arg(size_t sz_arg, bool persistent=false) | casadi::FunctionInternal | |
alloc_iw(size_t sz_iw, bool persistent=false) | casadi::FunctionInternal | |
alloc_mem() const override | casadi::FunctionInternal | inlinevirtual |
alloc_res(size_t sz_res, bool persistent=false) | casadi::FunctionInternal | |
alloc_w(size_t sz_w, bool persistent=false) | casadi::FunctionInternal | |
always_inline_ | casadi::FunctionInternal | |
cache() const | casadi::FunctionInternal | |
cache_ | casadi::FunctionInternal | mutable |
cache_init_ | casadi::FunctionInternal | |
call(const std::vector< M > &arg, std::vector< M > &res, bool always_inline, bool never_inline) const | casadi::FunctionInternal | |
call_forward(const std::vector< MatType > &arg, const std::vector< MatType > &res, const std::vector< std::vector< MatType > > &fseed, std::vector< std::vector< MatType > > &fsens, bool always_inline, bool never_inline) const override | casadi::XFunction< DerivedType, MatType, NodeType > | |
casadi::FunctionInternal::call_forward(const std::vector< MX > &arg, const std::vector< MX > &res, const std::vector< std::vector< MX > > &fseed, std::vector< std::vector< MX > > &fsens, bool always_inline, bool never_inline) const | casadi::FunctionInternal | virtual |
casadi::FunctionInternal::call_forward(const std::vector< SX > &arg, const std::vector< SX > &res, const std::vector< std::vector< SX > > &fseed, std::vector< std::vector< SX > > &fsens, bool always_inline, bool never_inline) const | casadi::FunctionInternal | virtual |
call_gen(const MXVector &arg, MXVector &res, casadi_int npar, bool always_inline, bool never_inline) const | casadi::FunctionInternal | |
call_gen(const std::vector< Matrix< D > > &arg, std::vector< Matrix< D > > &res, casadi_int npar, bool always_inline, bool never_inline) const | casadi::FunctionInternal | |
call_reverse(const std::vector< MatType > &arg, const std::vector< MatType > &res, const std::vector< std::vector< MatType > > &aseed, std::vector< std::vector< MatType > > &asens, bool always_inline, bool never_inline) const override | casadi::XFunction< DerivedType, MatType, NodeType > | |
casadi::FunctionInternal::call_reverse(const std::vector< MX > &arg, const std::vector< MX > &res, const std::vector< std::vector< MX > > &aseed, std::vector< std::vector< MX > > &asens, bool always_inline, bool never_inline) const | casadi::FunctionInternal | virtual |
casadi::FunctionInternal::call_reverse(const std::vector< SX > &arg, const std::vector< SX > &res, const std::vector< std::vector< SX > > &aseed, std::vector< std::vector< SX > > &asens, bool always_inline, bool never_inline) const | casadi::FunctionInternal | virtual |
change_option(const std::string &option_name, const GenericType &option_value) override | casadi::FunctionInternal | virtual |
check_arg(const std::vector< M > &arg, casadi_int &npar) const | casadi::FunctionInternal | |
check_mat(const Sparsity &arg, const Sparsity &inp, casadi_int &npar) | casadi::FunctionInternal | static |
check_mem_count(casadi_int n) const | casadi::ProtoFunction | inlinevirtual |
check_res(const std::vector< M > &res, casadi_int &npar) const | casadi::FunctionInternal | |
checkout() const | casadi::ProtoFunction | |
checkout_ | casadi::FunctionInternal | |
class_name() const =0 | casadi::SharedObjectInternal | pure virtual |
clear_mem() | casadi::ProtoFunction | |
codegen(CodeGenerator &g, const std::string &fname) const | casadi::FunctionInternal | |
codegen_alloc_mem(CodeGenerator &g) const | casadi::FunctionInternal | virtual |
codegen_body(CodeGenerator &g) const override=0 | casadi::XFunction< DerivedType, MatType, NodeType > | pure virtual |
codegen_checkout(CodeGenerator &g) const | casadi::FunctionInternal | virtual |
codegen_declarations(CodeGenerator &g) const override=0 | casadi::XFunction< DerivedType, MatType, NodeType > | pure virtual |
codegen_decref(CodeGenerator &g) const | casadi::FunctionInternal | inlinevirtual |
codegen_free_mem(CodeGenerator &g) const | casadi::FunctionInternal | inlinevirtual |
codegen_incref(CodeGenerator &g) const | casadi::FunctionInternal | inlinevirtual |
codegen_init_mem(CodeGenerator &g) const | casadi::FunctionInternal | virtual |
codegen_mem(CodeGenerator &g, const std::string &index="mem") const | casadi::FunctionInternal | |
codegen_mem_type() const | casadi::FunctionInternal | inlinevirtual |
codegen_meta(CodeGenerator &g) const | casadi::FunctionInternal | |
codegen_name(const CodeGenerator &g, bool ns=true) const | casadi::FunctionInternal | virtual |
codegen_release(CodeGenerator &g) const | casadi::FunctionInternal | virtual |
codegen_sparsities(CodeGenerator &g) const | casadi::FunctionInternal | |
codegen_sz_arg(const CodeGenerator &g) const | casadi::FunctionInternal | virtual |
codegen_sz_iw(const CodeGenerator &g) const | casadi::FunctionInternal | virtual |
codegen_sz_res(const CodeGenerator &g) const | casadi::FunctionInternal | virtual |
codegen_sz_w(const CodeGenerator &g) const | casadi::FunctionInternal | virtual |
compiler_ | casadi::FunctionInternal | |
compiler_plugin_ | casadi::FunctionInternal | |
construct(const Dict &opts) | casadi::ProtoFunction | |
convert_arg(const std::vector< M > &arg) const | casadi::FunctionInternal | |
convert_arg(const std::map< std::string, M > &arg) const | casadi::FunctionInternal | |
convert_res(const std::vector< M > &res) const | casadi::FunctionInternal | |
convert_res(const std::map< std::string, M > &res) const | casadi::FunctionInternal | |
custom_jacobian_ | casadi::FunctionInternal | |
debug_repr(const SharedObjectInternal *) const | casadi::GenericSharedInternal< SharedObject, SharedObjectInternal > | |
definition() const | casadi::FunctionInternal | |
delayed_deserialize_members(DeserializingStream &s) | casadi::XFunction< DerivedType, MatType, NodeType > | |
delayed_serialize_members(SerializingStream &s) const | casadi::XFunction< DerivedType, MatType, NodeType > | |
der_options_ | casadi::FunctionInternal | |
derivative_of_ | casadi::FunctionInternal | |
deserialize(DeserializingStream &s) | casadi::FunctionInternal | static |
deserialize_map | casadi::FunctionInternal | static |
destroySingleton() | casadi::GenericSharedInternal< SharedObject, SharedObjectInternal > | inlineprotected |
diff_prefix(const std::string &prefix) const | casadi::FunctionInternal | |
disp(std::ostream &stream, bool more) const override | casadi::FunctionInternal | virtual |
disp_more(std::ostream &stream) const | casadi::FunctionInternal | inlinevirtual |
dm_in(casadi_int ind) const | casadi::FunctionInternal | |
dm_in() const | casadi::FunctionInternal | |
dm_out(casadi_int ind) const | casadi::FunctionInternal | |
dm_out() const | casadi::FunctionInternal | |
dump_ | casadi::FunctionInternal | |
dump_count_ | casadi::FunctionInternal | mutable |
dump_dir_ | casadi::FunctionInternal | |
dump_format_ | casadi::FunctionInternal | |
dump_in_ | casadi::FunctionInternal | |
dump_out_ | casadi::FunctionInternal | |
enable_fd_ | casadi::FunctionInternal | |
enable_fd_op_ | casadi::FunctionInternal | |
enable_forward_ | casadi::FunctionInternal | |
enable_forward_op_ | casadi::FunctionInternal | |
enable_jacobian_ | casadi::FunctionInternal | |
enable_jacobian_op_ | casadi::FunctionInternal | |
enable_reverse_ | casadi::FunctionInternal | |
enable_reverse_op_ | casadi::FunctionInternal | |
ensure_stacked(const MatType &v, const Sparsity &sp, casadi_int n) | casadi::FunctionInternal | static |
error_on_fail_ | casadi::ProtoFunction | |
eval(const double **arg, double **res, casadi_int *iw, double *w, void *mem) const | casadi::FunctionInternal | virtual |
eval_ | casadi::FunctionInternal | |
eval_dm(const std::vector< DM > &arg) const | casadi::FunctionInternal | virtual |
eval_gen(const double **arg, double **res, casadi_int *iw, double *w, void *mem, bool always_inline, bool never_inline) const | casadi::FunctionInternal | |
eval_gen(const SXElem **arg, SXElem **res, casadi_int *iw, SXElem *w, void *mem, bool always_inline, bool never_inline) const | casadi::FunctionInternal | inline |
eval_gen(const bvec_t **arg, bvec_t **res, casadi_int *iw, bvec_t *w, void *mem, bool always_inline, bool never_inline) const | casadi::FunctionInternal | inline |
eval_mx(const MXVector &arg, MXVector &res, bool always_inline, bool never_inline) const | casadi::FunctionInternal | virtual |
eval_sx(const SXElem **arg, SXElem **res, casadi_int *iw, SXElem *w, void *mem, bool always_inline, bool never_inline) const | casadi::FunctionInternal | virtual |
export_code(const std::string &lang, std::ostream &stream, const Dict &options) const override | casadi::XFunction< DerivedType, MatType, NodeType > | virtual |
export_code_body(const std::string &lang, std::ostream &stream, const Dict &options) const =0 | casadi::XFunction< DerivedType, MatType, NodeType > | pure virtual |
factory(const std::string &name, const std::vector< std::string > &s_in, const std::vector< std::string > &s_out, const Function::AuxOut &aux, const Dict &opts) const override | casadi::XFunction< DerivedType, MatType, NodeType > | virtual |
fd_method_ | casadi::FunctionInternal | |
fd_options_ | casadi::FunctionInternal | |
fd_step_ | casadi::FunctionInternal | |
finalize() override | casadi::FunctionInternal | virtual |
find(std::map< FunctionInternal *, Function > &all_fun, casadi_int max_depth) const | casadi::FunctionInternal | inlinevirtual |
format_time(char *buffer, double time) const | casadi::ProtoFunction | |
forward(casadi_int nfwd) const | casadi::FunctionInternal | |
forward_name(const std::string &fcn, casadi_int nfwd) | casadi::FunctionInternal | inlinestatic |
forward_options_ | casadi::FunctionInternal | |
free_mem(void *mem) const override | casadi::FunctionInternal | inlinevirtual |
free_mx() const | casadi::FunctionInternal | virtual |
free_sx() const | casadi::FunctionInternal | virtual |
from_compact(casadi_int oind, casadi_int iind, const Sparsity &sp) const | casadi::FunctionInternal | |
FunctionInternal(const std::string &name) | casadi::FunctionInternal | |
FunctionInternal(DeserializingStream &e) | casadi::FunctionInternal | explicit |
fwd_seed(casadi_int nfwd) const | casadi::FunctionInternal | |
fwdViaJac(casadi_int nfwd) const | casadi::FunctionInternal | virtual |
generate_dependencies(const std::string &fname, const Dict &opts) const | casadi::FunctionInternal | virtual |
generate_in(const std::string &fname, const double **arg) const | casadi::FunctionInternal | |
generate_lifted(Function &vdef_fcn, Function &vinit_fcn) const | casadi::FunctionInternal | virtual |
generate_options(const std::string &target) const override | casadi::FunctionInternal | virtual |
generate_out(const std::string &fname, double **res) const | casadi::FunctionInternal | |
GenericSharedInternal() | casadi::GenericSharedInternal< SharedObject, SharedObjectInternal > | |
GenericSharedInternal(const GenericSharedInternal &node) | casadi::GenericSharedInternal< SharedObject, SharedObjectInternal > | |
get_abstol() const | casadi::FunctionInternal | inlinevirtual |
get_default_in(casadi_int ind) const | casadi::FunctionInternal | inlinevirtual |
get_diff_in(casadi_int i) | casadi::FunctionInternal | inlinevirtual |
get_diff_out(casadi_int i) | casadi::FunctionInternal | inlinevirtual |
get_forward(casadi_int nfwd, const std::string &name, const std::vector< std::string > &inames, const std::vector< std::string > &onames, const Dict &opts) const override | casadi::XFunction< DerivedType, MatType, NodeType > | virtual |
get_free() const | casadi::FunctionInternal | virtual |
get_function() const | casadi::FunctionInternal | virtual |
get_function(const std::string &name) const | casadi::FunctionInternal | virtual |
get_jac_sparsity(casadi_int oind, casadi_int iind, bool symmetric) const | casadi::FunctionInternal | virtual |
get_jac_sparsity_gen(casadi_int oind, casadi_int iind) const | casadi::FunctionInternal | |
get_jac_sparsity_hierarchical(casadi_int oind, casadi_int iind) const | casadi::FunctionInternal | |
get_jac_sparsity_hierarchical_symm(casadi_int oind, casadi_int iind) const | casadi::FunctionInternal | |
get_jacobian(const std::string &name, const std::vector< std::string > &inames, const std::vector< std::string > &onames, const Dict &opts) const override | casadi::XFunction< DerivedType, MatType, NodeType > | virtual |
get_max_in(casadi_int ind) const | casadi::FunctionInternal | inlinevirtual |
get_min_in(casadi_int ind) const | casadi::FunctionInternal | inlinevirtual |
get_n_in() override | casadi::XFunction< DerivedType, MatType, NodeType > | inlinevirtual |
get_n_out() override | casadi::XFunction< DerivedType, MatType, NodeType > | inlinevirtual |
get_name_in(casadi_int i) | casadi::FunctionInternal | virtual |
get_name_out(casadi_int i) | casadi::FunctionInternal | virtual |
get_nominal_in(casadi_int ind) const | casadi::FunctionInternal | inlinevirtual |
get_nominal_out(casadi_int ind) const | casadi::FunctionInternal | inlinevirtual |
get_options() const override | casadi::FunctionInternal | inlinevirtual |
get_partition(casadi_int iind, casadi_int oind, Sparsity &D1, Sparsity &D2, bool compact, bool symmetric, bool allow_forward, bool allow_reverse) const | casadi::FunctionInternal | |
get_reltol() const | casadi::FunctionInternal | inlinevirtual |
get_reverse(casadi_int nadj, const std::string &name, const std::vector< std::string > &inames, const std::vector< std::string > &onames, const Dict &opts) const override | casadi::XFunction< DerivedType, MatType, NodeType > | virtual |
get_sparsity_in(casadi_int i) override | casadi::XFunction< DerivedType, MatType, NodeType > | inlinevirtual |
get_sparsity_out(casadi_int i) override | casadi::XFunction< DerivedType, MatType, NodeType > | inlinevirtual |
get_stats(void *mem) const override | casadi::FunctionInternal | virtual |
getAdaptorSolverName() const | casadi::FunctionInternal | inlinevirtual |
getCount() const | casadi::GenericSharedInternal< SharedObject, SharedObjectInternal > | |
has_codegen() const override | casadi::XFunction< DerivedType, MatType, NodeType > | inlinevirtual |
has_derivative() const | casadi::FunctionInternal | |
has_eval_dm() const | casadi::FunctionInternal | inlinevirtual |
has_forward(casadi_int nfwd) const override | casadi::XFunction< DerivedType, MatType, NodeType > | inlinevirtual |
has_free() const | casadi::FunctionInternal | inlinevirtual |
has_function(const std::string &fname) const | casadi::FunctionInternal | inlinevirtual |
has_jac_sparsity(casadi_int oind, casadi_int iind) const | casadi::FunctionInternal | inlinevirtual |
has_jacobian() const override | casadi::XFunction< DerivedType, MatType, NodeType > | inlinevirtual |
has_memory(int ind) const | casadi::ProtoFunction | |
has_option(const std::string &option_name) const | casadi::ProtoFunction | |
has_refcount_ | casadi::FunctionInternal | |
has_reverse(casadi_int nadj) const override | casadi::XFunction< DerivedType, MatType, NodeType > | inlinevirtual |
has_spfwd() const override | casadi::XFunction< DerivedType, MatType, NodeType > | inlinevirtual |
has_sprev() const override | casadi::XFunction< DerivedType, MatType, NodeType > | inlinevirtual |
in_ | casadi::XFunction< DerivedType, MatType, NodeType > | |
incache(const std::string &fname, Function &f, const std::string &suffix="") const | casadi::FunctionInternal | |
index_in(const std::string &name) const | casadi::FunctionInternal | inline |
index_out(const std::string &name) const | casadi::FunctionInternal | inline |
info() const | casadi::FunctionInternal | virtual |
init(const Dict &opts) override | casadi::XFunction< DerivedType, MatType, NodeType > | virtual |
init_mem(void *mem) const | casadi::ProtoFunction | virtual |
initSingleton() | casadi::GenericSharedInternal< SharedObject, SharedObjectInternal > | inlineprotected |
inputs_check_ | casadi::FunctionInternal | |
instruction_constant(casadi_int k) const | casadi::FunctionInternal | virtual |
instruction_id(casadi_int k) const | casadi::FunctionInternal | virtual |
instruction_input(casadi_int k) const | casadi::FunctionInternal | virtual |
instruction_MX(casadi_int k) const | casadi::FunctionInternal | virtual |
instruction_output(casadi_int k) const | casadi::FunctionInternal | virtual |
instructions_sx() const | casadi::FunctionInternal | virtual |
is_a(const std::string &type, bool recursive) const override | casadi::XFunction< DerivedType, MatType, NodeType > | inlinevirtual |
is_diff_in_ | casadi::FunctionInternal | |
is_diff_out_ | casadi::FunctionInternal | |
isInput(const std::vector< MatType > &arg) const | casadi::XFunction< DerivedType, MatType, NodeType > | virtual |
jac(const Dict &opts) const | casadi::XFunction< DerivedType, MatType, NodeType > | |
jac_is_symm(casadi_int oind, casadi_int iind) const | casadi::FunctionInternal | virtual |
jac_penalty_ | casadi::FunctionInternal | |
jac_sparsity(casadi_int oind, casadi_int iind, bool compact, bool symmetric) const | casadi::FunctionInternal | |
jac_sparsity_ | casadi::FunctionInternal | mutable |
jacobian() const | casadi::FunctionInternal | |
jacobian_options_ | casadi::FunctionInternal | |
jit_ | casadi::FunctionInternal | |
jit_base_name_ | casadi::FunctionInternal | |
jit_cleanup_ | casadi::FunctionInternal | |
jit_dependencies(const std::string &fname) | casadi::FunctionInternal | inlinevirtual |
jit_name_ | casadi::FunctionInternal | |
jit_options_ | casadi::FunctionInternal | |
jit_serialize_ | casadi::FunctionInternal | |
jit_temp_suffix_ | casadi::FunctionInternal | |
map(casadi_int n, const std::string ¶llelization) const | casadi::FunctionInternal | |
mapsum_mx(const std::vector< MX > &arg, const std::string ¶llelization) | casadi::FunctionInternal | |
matching_arg(const std::vector< M > &arg, casadi_int &npar) const | casadi::FunctionInternal | |
matching_res(const std::vector< M > &arg, casadi_int &npar) const | casadi::FunctionInternal | |
max_io_ | casadi::FunctionInternal | |
max_num_dir_ | casadi::FunctionInternal | |
memory(int ind) const | casadi::ProtoFunction | |
merge(const std::vector< MX > &arg, std::vector< MX > &subs_from, std::vector< MX > &subs_to) const | casadi::FunctionInternal | virtual |
mx_in(casadi_int ind) const | casadi::FunctionInternal | virtual |
mx_in() const | casadi::FunctionInternal | virtual |
mx_out(casadi_int ind) const | casadi::FunctionInternal | virtual |
mx_out() const | casadi::FunctionInternal | virtual |
n_in_ | casadi::FunctionInternal | |
n_instructions() const | casadi::FunctionInternal | virtual |
n_nodes() const | casadi::FunctionInternal | virtual |
n_out_ | casadi::FunctionInternal | |
name_ | casadi::ProtoFunction | |
name_in_ | casadi::FunctionInternal | |
name_out_ | casadi::FunctionInternal | |
never_inline_ | casadi::FunctionInternal | |
nnz_in() const | casadi::FunctionInternal | |
nnz_in(casadi_int ind) const | casadi::FunctionInternal | inline |
nnz_out() const | casadi::FunctionInternal | |
nnz_out(casadi_int ind) const | casadi::FunctionInternal | inline |
numel_in() const | casadi::FunctionInternal | |
numel_in(casadi_int ind) const | casadi::FunctionInternal | inline |
numel_out(casadi_int ind) const | casadi::FunctionInternal | inline |
numel_out() const | casadi::FunctionInternal | |
nz_in(const std::vector< DM > &arg) const | casadi::FunctionInternal | |
nz_in(const std::vector< double > &arg) const | casadi::FunctionInternal | |
nz_out(const std::vector< DM > &res) const | casadi::FunctionInternal | |
nz_out(const std::vector< double > &res) const | casadi::FunctionInternal | |
operator=(const GenericSharedInternal &node) | casadi::GenericSharedInternal< SharedObject, SharedObjectInternal > | |
options_ | casadi::FunctionInternal | static |
oracle() const | casadi::FunctionInternal | virtual |
out_ | casadi::XFunction< DerivedType, MatType, NodeType > | |
print(const char *fmt,...) const | casadi::ProtoFunction | |
print_dimensions(std::ostream &stream) const | casadi::FunctionInternal | |
print_in(std::ostream &stream, const double **arg, bool truncate) const | casadi::FunctionInternal | |
print_in_ | casadi::FunctionInternal | |
print_option(const std::string &name, std::ostream &stream) const | casadi::ProtoFunction | |
print_options(std::ostream &stream) const | casadi::ProtoFunction | |
print_out(std::ostream &stream, double **res, bool truncate) const | casadi::FunctionInternal | |
print_out_ | casadi::FunctionInternal | |
print_time(const std::map< std::string, FStats > &fstats) const | casadi::ProtoFunction | |
print_time_ | casadi::ProtoFunction | |
project_arg(const std::vector< M > &arg, casadi_int npar) const | casadi::FunctionInternal | |
project_res(const std::vector< M > &arg, casadi_int npar) const | casadi::FunctionInternal | |
ProtoFunction(const std::string &name) | casadi::ProtoFunction | |
ProtoFunction(DeserializingStream &s) | casadi::ProtoFunction | explicitprotected |
purgable(const std::vector< MatType > &seed) | casadi::FunctionInternal | static |
record_time_ | casadi::ProtoFunction | |
regularity_check_ | casadi::ProtoFunction | |
release(int mem) const | casadi::ProtoFunction | |
release_ | casadi::FunctionInternal | |
replace_arg(const std::vector< M > &arg, casadi_int npar) const | casadi::FunctionInternal | |
replace_aseed(const std::vector< std::vector< M >> &aseed, casadi_int npar) const | casadi::FunctionInternal | |
replace_aseed(const std::vector< std::vector< M > > &aseed, casadi_int npar) const | casadi::FunctionInternal | |
replace_fseed(const std::vector< std::vector< M >> &fseed, casadi_int npar) const | casadi::FunctionInternal | |
replace_fseed(const std::vector< std::vector< M > > &fseed, casadi_int npar) const | casadi::FunctionInternal | |
replace_res(const std::vector< M > &res, casadi_int npar) const | casadi::FunctionInternal | |
reverse(casadi_int nadj) const | casadi::FunctionInternal | |
reverse_name(const std::string &fcn, casadi_int nadj) | casadi::FunctionInternal | inlinestatic |
reverse_options_ | casadi::FunctionInternal | |
self() const | casadi::FunctionInternal | inline |
serialize(SerializingStream &s) const | casadi::ProtoFunction | |
serialize_base_function() const | casadi::ProtoFunction | inlinevirtual |
serialize_body(SerializingStream &s) const override | casadi::XFunction< DerivedType, MatType, NodeType > | virtual |
serialize_type(SerializingStream &s) const override | casadi::FunctionInternal | virtual |
set_jac_sparsity(casadi_int oind, casadi_int iind, const Sparsity &sp) | casadi::FunctionInternal | protected |
set_temp(void *mem, const double **arg, double **res, casadi_int *iw, double *w) const | casadi::FunctionInternal | inlinevirtual |
set_work(void *mem, const double **&arg, double **&res, casadi_int *&iw, double *&w) const | casadi::FunctionInternal | inlinevirtual |
setup(void *mem, const double **arg, double **res, casadi_int *iw, double *w) const | casadi::FunctionInternal | |
shared_from_this() | casadi::GenericSharedInternal< SharedObject, SharedObjectInternal > | inlineprotected |
shared_from_this() const | casadi::GenericSharedInternal< SharedObject, SharedObjectInternal > | inlineprotected |
SharedObjectInternal() | casadi::SharedObjectInternal | inline |
SharedObjectInternal(const SharedObjectInternal &node) | casadi::SharedObjectInternal | inline |
should_inline(bool with_sx, bool always_inline, bool never_inline) const =0 | casadi::XFunction< DerivedType, MatType, NodeType > | pure virtual |
signature(const std::string &fname) const | casadi::FunctionInternal | |
signature_unrolled(const std::string &fname) const | casadi::FunctionInternal | |
size1_in(casadi_int ind) const | casadi::FunctionInternal | inline |
size1_out(casadi_int ind) const | casadi::FunctionInternal | inline |
size2_in(casadi_int ind) const | casadi::FunctionInternal | inline |
size2_out(casadi_int ind) const | casadi::FunctionInternal | inline |
size_in(casadi_int ind) const | casadi::FunctionInternal | inline |
size_out(casadi_int ind) const | casadi::FunctionInternal | inline |
slice(const std::string &name, const std::vector< casadi_int > &order_in, const std::vector< casadi_int > &order_out, const Dict &opts) const override | casadi::XFunction< DerivedType, MatType, NodeType > | virtual |
sort_depth_first(std::stack< NodeType * > &s, std::vector< NodeType * > &nodes) | casadi::XFunction< DerivedType, MatType, NodeType > | static |
sp_forward(const bvec_t **arg, bvec_t **res, casadi_int *iw, bvec_t *w, void *mem) const | casadi::FunctionInternal | virtual |
sp_forward_block(const bvec_t **arg, bvec_t **res, casadi_int *iw, bvec_t *w, void *mem, casadi_int oind, casadi_int iind) const | casadi::FunctionInternal | virtual |
sp_reverse(bvec_t **arg, bvec_t **res, casadi_int *iw, bvec_t *w, void *mem) const | casadi::FunctionInternal | virtual |
sp_weight() const | casadi::FunctionInternal | virtual |
sparsity_in(casadi_int ind) const | casadi::FunctionInternal | inline |
sparsity_in_ | casadi::FunctionInternal | |
sparsity_out(casadi_int ind) const | casadi::FunctionInternal | inline |
sparsity_out_ | casadi::FunctionInternal | |
sprint(char *buf, size_t buf_sz, const char *fmt,...) const | casadi::ProtoFunction | |
stats_ | casadi::FunctionInternal | |
string_from_UnifiedReturnStatus(UnifiedReturnStatus status) | casadi::FunctionInternal | static |
sx_in(casadi_int ind) const | casadi::FunctionInternal | virtual |
sx_in() const | casadi::FunctionInternal | virtual |
sx_out(casadi_int ind) const | casadi::FunctionInternal | virtual |
sx_out() const | casadi::FunctionInternal | virtual |
symbolic_output(const std::vector< MX > &arg) const | casadi::FunctionInternal | virtual |
symbolicAdjSeed(casadi_int nadj, const std::vector< MatType > &v) const | casadi::FunctionInternal | |
sz_arg() const | casadi::FunctionInternal | inline |
sz_iw() const | casadi::FunctionInternal | inline |
sz_res() const | casadi::FunctionInternal | inline |
sz_w() const | casadi::FunctionInternal | inline |
sz_work(size_t &sz_arg, size_t &sz_res, size_t &sz_iw, size_t &sz_w) const | casadi::FunctionInternal | |
to_compact(casadi_int oind, casadi_int iind, const Sparsity &sp) const | casadi::FunctionInternal | |
tocache(const Function &f, const std::string &suffix="") const | casadi::FunctionInternal | |
tocache_if_missing(Function &f, const std::string &suffix="") const | casadi::FunctionInternal | |
user_data_ | casadi::FunctionInternal | |
uses_output() const | casadi::FunctionInternal | inlinevirtual |
verbose_ | casadi::ProtoFunction | |
weak() | casadi::GenericSharedInternal< SharedObject, SharedObjectInternal > | |
weak_ref_type typedef | casadi::SharedObjectInternal | |
which_depends(const std::string &s_in, const std::vector< std::string > &s_out, casadi_int order, bool tr=false) const override | casadi::XFunction< DerivedType, MatType, NodeType > | virtual |
wrap() const | casadi::FunctionInternal | |
wrap_as_needed(const Dict &opts) const | casadi::FunctionInternal | |
XFunction(const std::string &name, const std::vector< MatType > &ex_in, const std::vector< MatType > &ex_out, const std::vector< std::string > &name_in, const std::vector< std::string > &name_out) | casadi::XFunction< DerivedType, MatType, NodeType > | |
XFunction(DeserializingStream &s) | casadi::XFunction< DerivedType, MatType, NodeType > | explicit |
~FunctionInternal() override=0 | casadi::FunctionInternal | pure virtual |
~GenericSharedInternal()=0 | casadi::GenericSharedInternal< SharedObject, SharedObjectInternal > | pure virtual |
~ProtoFunction() override=0 | casadi::ProtoFunction | pure virtual |
~XFunction() override | casadi::XFunction< DerivedType, MatType, NodeType > | inline |