| abstol_ | casadi::SundialsInterface | |
| 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 | |
| add_offsets(SundialsMemory *m) const | casadi::SundialsInterface | |
| adjmap_out(casadi_int i) | casadi::Integrator | static |
| adjViaJac(casadi_int nadj) const | casadi::FunctionInternal | virtual |
| advance(IntegratorMemory *m) const | casadi::Integrator | |
| advance_noevent(IntegratorMemory *mem) const =0 | casadi::Integrator | pure virtual |
| algebraic_state_init(const MX &x0, const MX &z0) const | casadi::Integrator | inlinevirtual |
| algebraic_state_output(const MX &Z) const | casadi::Integrator | inlinevirtual |
| all_functions_ | casadi::OracleFunction | protected |
| all_scalar() const | casadi::FunctionInternal | |
| all_zero(const double *v, casadi_int n) | casadi::Integrator | static |
| 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::OracleFunction | 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 | |
| augmented_dae() const | casadi::Integrator | |
| augmented_options_ | casadi::Integrator | |
| BDAE_ADJ_X enum value | casadi::Integrator | |
| BDAE_ADJ_Z enum value | casadi::Integrator | |
| BDAE_NUM_OUT enum value | casadi::Integrator | |
| bdae_out() | casadi::Integrator | inlinestatic |
| bdae_sp_forward(SpForwardMem *m, const bvec_t *x, const bvec_t *z, const bvec_t *p, const bvec_t *u, const bvec_t *adj_ode, const bvec_t *adj_quad, bvec_t *adj_x, bvec_t *adj_z) const | casadi::Integrator | |
| bdae_sp_reverse(SpReverseMem *m, bvec_t *x, bvec_t *z, bvec_t *p, bvec_t *u, bvec_t *adj_ode, bvec_t *adj_quad, bvec_t *adj_x, bvec_t *adj_z) const | casadi::Integrator | |
| BDYN_ADJ_ALG enum value | casadi::Integrator | |
| BDYN_ADJ_ODE enum value | casadi::Integrator | |
| BDYN_ADJ_P enum value | casadi::Integrator | |
| BDYN_ADJ_QUAD enum value | casadi::Integrator | |
| BDYN_ADJ_T enum value | casadi::Integrator | |
| BDYN_ADJ_U enum value | casadi::Integrator | |
| BDYN_ADJ_X enum value | casadi::Integrator | |
| BDYN_ADJ_Z enum value | casadi::Integrator | |
| BDYN_ADJ_ZERO enum value | casadi::Integrator | |
| bdyn_in(casadi_int i) | casadi::Integrator | static |
| bdyn_in() | casadi::Integrator | static |
| BDYN_NUM_IN enum value | casadi::Integrator | |
| BDYN_NUM_OUT enum value | casadi::Integrator | |
| bdyn_out(casadi_int i) | casadi::Integrator | static |
| bdyn_out() | casadi::Integrator | static |
| BDYN_OUT_ALG enum value | casadi::Integrator | |
| BDYN_OUT_ODE enum value | casadi::Integrator | |
| BDYN_OUT_QUAD enum value | casadi::Integrator | |
| BDYN_OUT_ZERO enum value | casadi::Integrator | |
| BDYN_P enum value | casadi::Integrator | |
| BDYN_T enum value | casadi::Integrator | |
| BDYN_U enum value | casadi::Integrator | |
| BDYN_X enum value | casadi::Integrator | |
| BDYN_Z enum value | casadi::Integrator | |
| BDynIn enum name | casadi::Integrator | |
| BDynOut enum name | casadi::Integrator | |
| BQUAD_ADJ_P enum value | casadi::Integrator | |
| BQUAD_ADJ_U enum value | casadi::Integrator | |
| BQUAD_NUM_OUT enum value | casadi::Integrator | |
| bquad_out() | casadi::Integrator | inlinestatic |
| bquad_sp_forward(SpForwardMem *m, const bvec_t *x, const bvec_t *z, const bvec_t *p, const bvec_t *u, const bvec_t *adj_ode, const bvec_t *adj_alg, const bvec_t *adj_quad, bvec_t *adj_p, bvec_t *adj_u) const | casadi::Integrator | |
| bquad_sp_reverse(SpReverseMem *m, bvec_t *x, bvec_t *z, bvec_t *p, bvec_t *u, bvec_t *adj_ode, bvec_t *adj_alg, bvec_t *adj_quad, bvec_t *adj_p, bvec_t *adj_u) const | casadi::Integrator | |
| cache() const | casadi::FunctionInternal | |
| cache_ | casadi::FunctionInternal | mutable |
| cache_init_ | casadi::FunctionInternal | |
| calc_daeB(SundialsMemory *m, double t, const double *x, const double *z, const double *adj_ode, const double *adj_alg, const double *adj_quad, double *adj_x, double *adj_z) const | casadi::SundialsInterface | |
| calc_daeF(SundialsMemory *m, double t, const double *x, const double *z, double *ode, double *alg) const | casadi::SundialsInterface | |
| calc_edot(IntegratorMemory *m) const | casadi::Integrator | |
| calc_function(OracleMemory *m, const std::string &fcn, const double *const *arg=nullptr, int thread_id=0) const | casadi::OracleFunction | |
| calc_jacF(SundialsMemory *m, double t, const double *x, const double *z, double *jac_ode_x, double *jac_alg_x, double *jac_ode_z, double *jac_alg_z) const | casadi::SundialsInterface | |
| calc_jtimesF(SundialsMemory *m, double t, const double *x, const double *z, const double *fwd_x, const double *fwd_z, double *fwd_ode, double *fwd_alg) const | casadi::SundialsInterface | |
| calc_quadB(SundialsMemory *m, double t, const double *x, const double *z, const double *adj_ode, const double *adj_alg, double *adj_p, double *adj_u) const | casadi::SundialsInterface | |
| calc_quadF(SundialsMemory *m, double t, const double *x, const double *z, double *quad) const | casadi::SundialsInterface | |
| calc_sp_forward(const std::string &fcn, const bvec_t **arg, bvec_t **res, casadi_int *iw, bvec_t *w) const | casadi::OracleFunction | |
| calc_sp_reverse(const std::string &fcn, bvec_t **arg, bvec_t **res, casadi_int *iw, bvec_t *w) const | casadi::OracleFunction | |
| call(const std::vector< M > &arg, std::vector< M > &res, bool always_inline, bool never_inline) const | 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 |
| 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< 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 |
| 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 | casadi::FunctionInternal | virtual |
| codegen_body_enter(CodeGenerator &g) const | casadi::OracleFunction | virtual |
| codegen_body_exit(CodeGenerator &g) const | casadi::OracleFunction | virtual |
| codegen_checkout(CodeGenerator &g) const | casadi::FunctionInternal | virtual |
| codegen_declarations(CodeGenerator &g) const | casadi::FunctionInternal | 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 |
| common_options_ | casadi::OracleFunction | protected |
| 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 | |
| create_advanced(const Dict &opts) | casadi::Integrator | virtual |
| create_forward(const std::string &fname, casadi_int nfwd) | casadi::OracleFunction | |
| create_function(const Function &oracle, const std::string &fname, const std::vector< std::string > &s_in, const std::vector< std::string > &s_out, const Function::AuxOut &aux=Function::AuxOut(), const Dict &opts=Dict()) | casadi::OracleFunction | |
| create_function(const std::string &fname, const std::vector< std::string > &s_in, const std::vector< std::string > &s_out, const Function::AuxOut &aux=Function::AuxOut(), const Dict &opts=Dict()) | casadi::OracleFunction | |
| create_function(const std::string &fname, const std::vector< MX > &e_in, const std::vector< MX > &e_out, const std::vector< std::string > &s_in, const std::vector< std::string > &s_out, const Dict &opts=Dict()) | casadi::OracleFunction | |
| Creator typedef | casadi::Integrator | |
| custom_jacobian_ | casadi::FunctionInternal | |
| DAE_ALG enum value | casadi::Integrator | |
| DAE_NUM_OUT enum value | casadi::Integrator | |
| DAE_ODE enum value | casadi::Integrator | |
| dae_out() | casadi::Integrator | inlinestatic |
| DAEBOut enum name | casadi::Integrator | |
| DaeOut enum name | casadi::Integrator | |
| debug_repr(const SharedObjectInternal *) const | casadi::GenericSharedInternal< SharedObject, SharedObjectInternal > | |
| definition() const | casadi::FunctionInternal | |
| der_options_ | casadi::FunctionInternal | |
| derivative_of_ | casadi::FunctionInternal | |
| deserialize(DeserializingStream &s) | casadi::Integrator | static |
| deserialize_map | casadi::FunctionInternal | static |
| destroySingleton() | casadi::GenericSharedInternal< SharedObject, SharedObjectInternal > | inlineprotected |
| diff_prefix(const std::string &prefix) const | casadi::FunctionInternal | |
| disable_internal_warnings_ | casadi::SundialsInterface | |
| 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 override | casadi::Integrator | 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 |
| event_acceptable_tol_ | casadi::Integrator | |
| event_tol_ | casadi::Integrator | |
| expand() | casadi::OracleFunction | |
| export_code(const std::string &lang, std::ostream &stream, const Dict &options) const | casadi::FunctionInternal | 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 | casadi::FunctionInternal | virtual |
| fd_method_ | casadi::FunctionInternal | |
| fd_options_ | casadi::FunctionInternal | |
| fd_step_ | casadi::FunctionInternal | |
| fdae_sp_forward(SpForwardMem *m, const bvec_t *x, const bvec_t *p, const bvec_t *u, bvec_t *ode, bvec_t *alg) const | casadi::Integrator | |
| fdae_sp_reverse(SpReverseMem *m, bvec_t *x, bvec_t *p, bvec_t *u, bvec_t *ode, bvec_t *alg) const | casadi::Integrator | |
| finalize() override | casadi::OracleFunction | 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 | |
| fquad_sp_forward(SpForwardMem *m, const bvec_t *x, const bvec_t *z, const bvec_t *p, const bvec_t *u, bvec_t *quad) const | casadi::Integrator | |
| fquad_sp_reverse(SpReverseMem *m, bvec_t *x, bvec_t *z, bvec_t *p, bvec_t *u, bvec_t *quad) const | casadi::Integrator | |
| free_mem(void *mem) const override | casadi::OracleFunction | 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 override | casadi::OracleFunction | 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 override | casadi::SundialsInterface | 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::Integrator | virtual |
| get_forward_dae(const std::string &name) const | casadi::Integrator | |
| get_free() const | casadi::FunctionInternal | virtual |
| get_function() const override | casadi::OracleFunction | virtual |
| get_function(const std::string &name) const override | casadi::OracleFunction | 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 | casadi::FunctionInternal | 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::Integrator | inlinevirtual |
| get_n_out() override | casadi::Integrator | inlinevirtual |
| get_name_in(casadi_int i) override | casadi::Integrator | inlinevirtual |
| get_name_out(casadi_int i) override | casadi::Integrator | inlinevirtual |
| 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::SundialsInterface | 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_q(IntegratorMemory *m, double *q) const | casadi::Integrator | |
| get_reltol() const override | casadi::SundialsInterface | 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::Integrator | virtual |
| get_sparsity_in(casadi_int i) override | casadi::Integrator | virtual |
| get_sparsity_out(casadi_int i) override | casadi::Integrator | virtual |
| get_stats(void *mem) const override | casadi::SundialsInterface | virtual |
| get_x(IntegratorMemory *m, double *x) const | casadi::Integrator | |
| get_z(IntegratorMemory *m, double *z) const | casadi::Integrator | |
| getAdaptorSolverName() const | casadi::FunctionInternal | inlinevirtual |
| getCount() const | casadi::GenericSharedInternal< SharedObject, SharedObjectInternal > | |
| getDerivativeOptions(bool fwd) const | casadi::Integrator | virtual |
| getPlugin(const std::string &pname) | casadi::PluginInterface< Integrator > | static |
| grid_in(casadi_int i) | casadi::Integrator | static |
| grid_out(casadi_int i) | casadi::Integrator | static |
| has_codegen() const | casadi::FunctionInternal | inlinevirtual |
| has_derivative() const | casadi::FunctionInternal | |
| has_eval_dm() const | casadi::FunctionInternal | inlinevirtual |
| has_forward(casadi_int nfwd) const override | casadi::Integrator | inlinevirtual |
| has_free() const | casadi::FunctionInternal | inlinevirtual |
| has_function(const std::string &fname) const override | casadi::OracleFunction | virtual |
| has_jac_sparsity(casadi_int oind, casadi_int iind) const | casadi::FunctionInternal | inlinevirtual |
| has_jacobian() const | casadi::FunctionInternal | inlinevirtual |
| has_memory(int ind) const | casadi::ProtoFunction | |
| has_option(const std::string &option_name) const | casadi::ProtoFunction | |
| has_plugin(const std::string &pname, bool verbose=false) | casadi::PluginInterface< Integrator > | static |
| has_refcount_ | casadi::FunctionInternal | |
| has_reverse(casadi_int nadj) const override | casadi::Integrator | inlinevirtual |
| has_spfwd() const override | casadi::Integrator | inlinevirtual |
| has_sprev() const override | casadi::Integrator | inlinevirtual |
| impulseB(IntegratorMemory *mem, const double *adj_x, const double *adj_z, const double *adj_q) const override | casadi::SundialsInterface | virtual |
| 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 |
| infix_ | casadi::Integrator | static |
| info() const | casadi::FunctionInternal | virtual |
| init(const Dict &opts) override | casadi::SundialsInterface | virtual |
| init_mem(void *mem) const override | casadi::SundialsInterface | virtual |
| initSingleton() | casadi::GenericSharedInternal< SharedObject, SharedObjectInternal > | inlineprotected |
| inputs_check_ | casadi::FunctionInternal | |
| instantiate(const std::string &fname, const std::string &pname, Problem problem) | casadi::PluginInterface< Integrator > | static |
| 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 |
| Integrator(const std::string &name, const Function &oracle, double t0, const std::vector< double > &tout) | casadi::Integrator | |
| Integrator(DeserializingStream &s) | casadi::Integrator | explicitprotected |
| interp_ | casadi::SundialsInterface | |
| InterpType enum name | casadi::SundialsInterface | |
| is_a(const std::string &type, bool recursive) const | casadi::FunctionInternal | virtual |
| is_diff_in_ | casadi::FunctionInternal | |
| is_diff_out_ | casadi::FunctionInternal | |
| 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 |
| JACF_ALG_X enum value | casadi::SundialsInterface | |
| JACF_ALG_Z enum value | casadi::SundialsInterface | |
| JACF_NUM_OUT enum value | casadi::SundialsInterface | |
| JACF_ODE_X enum value | casadi::SundialsInterface | |
| JACF_ODE_Z enum value | casadi::SundialsInterface | |
| JacFOut enum name | casadi::SundialsInterface | |
| 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) override | casadi::OracleFunction | virtual |
| jit_name_ | casadi::FunctionInternal | |
| jit_options_ | casadi::FunctionInternal | |
| jit_serialize_ | casadi::FunctionInternal | |
| jit_temp_suffix_ | casadi::FunctionInternal | |
| join_results(OracleMemory *m) const | casadi::OracleFunction | |
| JTIMESF_FWD_ALG enum value | casadi::SundialsInterface | |
| JTIMESF_FWD_ODE enum value | casadi::SundialsInterface | |
| JTIMESF_FWD_X enum value | casadi::SundialsInterface | |
| JTIMESF_FWD_Z enum value | casadi::SundialsInterface | |
| JTIMESF_NUM_IN enum value | casadi::SundialsInterface | |
| JTIMESF_NUM_OUT enum value | casadi::SundialsInterface | |
| JTIMESF_P enum value | casadi::SundialsInterface | |
| JTIMESF_T enum value | casadi::SundialsInterface | |
| JTIMESF_U enum value | casadi::SundialsInterface | |
| JTIMESF_X enum value | casadi::SundialsInterface | |
| JTIMESF_Z enum value | casadi::SundialsInterface | |
| JtimesFIn enum name | casadi::SundialsInterface | |
| JtimesFOut enum name | casadi::SundialsInterface | |
| linear_solver_ | casadi::SundialsInterface | |
| linear_solver_options_ | casadi::SundialsInterface | |
| linsolF_ | casadi::SundialsInterface | |
| load_library(const std::string &libname, std::string &resultpath, bool global) | casadi::PluginInterface< Integrator > | static |
| load_plugin(const std::string &pname, bool register_plugin=true, bool needs_lock=true) | casadi::PluginInterface< Integrator > | static |
| local_init_mem(void *mem) const | casadi::OracleFunction | |
| map(casadi_int n, const std::string ¶llelization) const | casadi::FunctionInternal | |
| map2oracle(const std::string &name, const std::map< std::string, XType > &d) | casadi::Integrator | static |
| 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_event_iter_ | casadi::Integrator | |
| max_events_ | casadi::Integrator | |
| max_io_ | casadi::FunctionInternal | |
| max_krylov_ | casadi::SundialsInterface | |
| max_multistep_order_ | casadi::SundialsInterface | |
| max_num_dir_ | casadi::FunctionInternal | |
| max_num_steps_ | casadi::SundialsInterface | |
| max_num_threads_ | casadi::OracleFunction | protected |
| max_order_ | casadi::SundialsInterface | |
| max_step_size_ | casadi::SundialsInterface | |
| 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 |
| monitor_ | casadi::OracleFunction | protected |
| monitored(const std::string &name) const | casadi::OracleFunction | 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 | |
| nadj_ | casadi::Integrator | |
| name_ | casadi::ProtoFunction | |
| name_in_ | casadi::FunctionInternal | |
| name_out_ | casadi::FunctionInternal | |
| ne_ | casadi::Integrator | |
| never_inline_ | casadi::FunctionInternal | |
| newton_scheme_ | casadi::SundialsInterface | |
| NewtonScheme enum name | casadi::SundialsInterface | |
| next_stop(casadi_int k, const double *u) const | casadi::Integrator | |
| next_stopB(casadi_int k, const double *u) const | casadi::Integrator | |
| nfwd_ | casadi::Integrator | |
| 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 |
| nom_x_ | casadi::Integrator | |
| nom_z_ | casadi::Integrator | |
| nonlin_conv_coeff_ | casadi::SundialsInterface | |
| np1_ | casadi::Integrator | |
| np_ | casadi::Integrator | |
| nq1_ | casadi::Integrator | |
| nq_ | casadi::Integrator | |
| nrp1_ | casadi::Integrator | |
| nrp_ | casadi::Integrator | |
| nrq1_ | casadi::Integrator | |
| nrq_ | casadi::Integrator | |
| nrx1_ | casadi::Integrator | |
| nrx_ | casadi::Integrator | |
| nrz1_ | casadi::Integrator | |
| nrz_ | casadi::Integrator | |
| nt() const | casadi::Integrator | inline |
| ntmp_ | casadi::Integrator | |
| nu1_ | casadi::Integrator | |
| nu_ | casadi::Integrator | |
| 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 | |
| nuq1_ | casadi::Integrator | |
| nuq_ | casadi::Integrator | |
| nx1_ | casadi::Integrator | |
| nx_ | casadi::Integrator | |
| nz1_ | casadi::Integrator | |
| nz_ | casadi::Integrator | |
| 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::SundialsInterface | static |
| opts_ | casadi::Integrator | |
| oracle() const override | casadi::OracleFunction | inlinevirtual |
| oracle_ | casadi::OracleFunction | protected |
| OracleFunction(const std::string &name, const Function &oracle) | casadi::OracleFunction | |
| OracleFunction(DeserializingStream &s) | casadi::OracleFunction | explicitprotected |
| plugin_deserialize(const std::string &pname) | casadi::PluginInterface< Integrator > | static |
| plugin_name() const=0 | casadi::PluginInterface< Integrator > | pure virtual |
| plugin_options(const std::string &pname) | casadi::PluginInterface< Integrator > | static |
| pluginFromRegFcn(RegFcn regfcn) | casadi::PluginInterface< Integrator > | static |
| post_expand_ | casadi::OracleFunction | protected |
| predict_events(IntegratorMemory *m) const | casadi::Integrator | |
| print(const char *fmt,...) const | casadi::ProtoFunction | |
| print_canonical(std::ostream &stream, const Sparsity &sp, const double *nz) | casadi::FunctionInternal | static |
| print_canonical(std::ostream &stream, casadi_int sz, const double *nz) | casadi::FunctionInternal | static |
| print_canonical(std::ostream &stream, double a) | casadi::FunctionInternal | static |
| print_canonical_ | casadi::FunctionInternal | |
| 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_stats(IntegratorMemory *mem) const override | casadi::SundialsInterface | virtual |
| print_stats_ | casadi::Integrator | |
| print_time(const std::map< std::string, FStats > &fstats) const | casadi::ProtoFunction | |
| print_time_ | casadi::ProtoFunction | |
| printvar(const std::string &id, double v) | casadi::SundialsInterface | inlinestatic |
| printvar(const std::string &id, N_Vector v) | casadi::SundialsInterface | inlinestatic |
| 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 |
| quad_err_con_ | casadi::SundialsInterface | |
| QUAD_NUM_OUT enum value | casadi::Integrator | |
| quad_out() | casadi::Integrator | inlinestatic |
| QUAD_QUAD enum value | casadi::Integrator | |
| QuadBOut enum name | casadi::Integrator | |
| QuadOut enum name | casadi::Integrator | |
| rdae_ | casadi::Integrator | |
| record_time_ | casadi::ProtoFunction | |
| RegFcn typedef | casadi::PluginInterface< Integrator > | |
| registerPlugin(const Plugin &plugin, bool needs_lock=true) | casadi::PluginInterface< Integrator > | static |
| registerPlugin(RegFcn regfcn, bool needs_lock=true) | casadi::PluginInterface< Integrator > | static |
| regularity_check_ | casadi::ProtoFunction | |
| release(int mem) const | casadi::ProtoFunction | |
| release_ | casadi::FunctionInternal | |
| reltol_ | casadi::SundialsInterface | |
| 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 | |
| reset(IntegratorMemory *mem, bool first_call) const override | casadi::SundialsInterface | virtual |
| reset_dump_count() | casadi::FunctionInternal | |
| reset_stats(SundialsMemory *m) const | casadi::SundialsInterface | |
| resetB(IntegratorMemory *mem) const override | casadi::SundialsInterface | virtual |
| retreat(IntegratorMemory *mem, const double *u, double *adj_x, double *adj_p, double *adj_u) const =0 | casadi::Integrator | pure virtual |
| reverse(casadi_int nadj) const | casadi::FunctionInternal | |
| reverse_name(const std::string &fcn, casadi_int nadj) | casadi::FunctionInternal | inlinestatic |
| reverse_options_ | casadi::FunctionInternal | |
| save_offsets(SundialsMemory *m) const | casadi::SundialsInterface | |
| scale_abstol_ | casadi::SundialsInterface | |
| SD_BCGSTAB enum value | casadi::SundialsInterface | |
| SD_DIRECT enum value | casadi::SundialsInterface | |
| SD_GMRES enum value | casadi::SundialsInterface | |
| SD_HERMITE enum value | casadi::SundialsInterface | |
| SD_POLYNOMIAL enum value | casadi::SundialsInterface | |
| SD_TFQMR enum value | casadi::SundialsInterface | |
| second_order_correction_ | casadi::SundialsInterface | |
| self() const | casadi::FunctionInternal | inline |
| serialize(SerializingStream &s) const | casadi::ProtoFunction | |
| serialize_base_function() const override | casadi::Integrator | inlinevirtual |
| serialize_body(SerializingStream &s) const override | casadi::SundialsInterface | virtual |
| serialize_type(SerializingStream &s) const override | casadi::Integrator | virtual |
| set_function(const Function &fcn, const std::string &fname, bool jit=false) | casadi::OracleFunction | |
| set_function(const Function &fcn) | casadi::OracleFunction | inline |
| set_jac_sparsity(casadi_int oind, casadi_int iind, const Sparsity &sp) | casadi::FunctionInternal | protected |
| set_p(IntegratorMemory *m, const double *p) const | casadi::Integrator | |
| set_q(IntegratorMemory *m, const double *q) const | casadi::Integrator | |
| set_temp(void *mem, const double **arg, double **res, casadi_int *iw, double *w) const override | casadi::OracleFunction | virtual |
| set_u(IntegratorMemory *m, const double *u) const | casadi::Integrator | |
| set_work(void *mem, const double **&arg, double **&res, casadi_int *&iw, double *&w) const override | casadi::SundialsInterface | virtual |
| set_x(IntegratorMemory *m, const double *x) const | casadi::Integrator | |
| set_z(IntegratorMemory *m, const double *z) const | casadi::Integrator | |
| 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 |
| show_eval_warnings_ | casadi::OracleFunction | protected |
| 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 | casadi::FunctionInternal | virtual |
| solvers_ | casadi::Integrator | static |
| sp_forward(const bvec_t **arg, bvec_t **res, casadi_int *iw, bvec_t *w, void *mem) const override | casadi::Integrator | 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_jac_aug(const Sparsity &J, const Sparsity &J1) const | casadi::Integrator | |
| sp_jac_dae() | casadi::Integrator | |
| sp_jac_dae_ | casadi::Integrator | |
| sp_jac_rdae() | casadi::Integrator | |
| sp_jac_rdae_ | casadi::Integrator | |
| sp_reverse(bvec_t **arg, bvec_t **res, casadi_int *iw, bvec_t *w, void *mem) const override | casadi::Integrator | 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 | |
| specific_options_ | casadi::OracleFunction | protected |
| sprint(char *buf, size_t buf_sz, const char *fmt,...) const | casadi::ProtoFunction | |
| stats_ | casadi::FunctionInternal | |
| step0_ | casadi::SundialsInterface | |
| steps_per_checkpoint_ | casadi::SundialsInterface | |
| stop_at_end_ | casadi::SundialsInterface | |
| stride_arg_ | casadi::OracleFunction | protected |
| stride_iw_ | casadi::OracleFunction | protected |
| stride_res_ | casadi::OracleFunction | protected |
| stride_w_ | casadi::OracleFunction | protected |
| string_from_UnifiedReturnStatus(UnifiedReturnStatus status) | casadi::FunctionInternal | static |
| SundialsInterface(const std::string &name, const Function &dae, double t0, const std::vector< double > &tout) | casadi::SundialsInterface | |
| SundialsInterface(DeserializingStream &s) | casadi::SundialsInterface | explicitprotected |
| 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 | |
| t0_ | casadi::Integrator | |
| to_compact(casadi_int oind, casadi_int iind, const Sparsity &sp) const | casadi::FunctionInternal | |
| to_mem(void *mem) | casadi::SundialsInterface | inlinestatic |
| tocache(const Function &f, const std::string &suffix="") const | casadi::FunctionInternal | |
| tocache_if_missing(Function &f, const std::string &suffix="") const | casadi::FunctionInternal | |
| tout_ | casadi::Integrator | |
| transition_ | casadi::Integrator | |
| trigger_event(IntegratorMemory *m, casadi_int *ind) const | casadi::Integrator | |
| use_precon_ | casadi::SundialsInterface | |
| 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 | casadi::FunctionInternal | virtual |
| wrap() const | casadi::FunctionInternal | |
| wrap_as_needed(const Dict &opts) const | casadi::FunctionInternal | |
| ~FunctionInternal() override=0 | casadi::FunctionInternal | pure virtual |
| ~GenericSharedInternal()=0 | casadi::GenericSharedInternal< SharedObject, SharedObjectInternal > | pure virtual |
| ~Integrator() override=0 | casadi::Integrator | pure virtual |
| ~OracleFunction() override=0 | casadi::OracleFunction | pure virtual |
| ~ProtoFunction() override=0 | casadi::ProtoFunction | pure virtual |
| ~SundialsInterface() override=0 | casadi::SundialsInterface | pure virtual |