casadi::Function Member List

This is the complete list of members for casadi::Function, including all inherited members.

__hash__() constcasadi::GenericShared< SharedObject, SharedObjectInternal >
assert_size_in(casadi_int i, casadi_int nrow, casadi_int ncol) constcasadi::Function
assert_size_out(casadi_int i, casadi_int nrow, casadi_int ncol) constcasadi::Function
assert_sparsity_out(casadi_int i, const Sparsity &sp, casadi_int n=1, bool allow_all_zero_sparse=true) constcasadi::Function
assign(SharedObjectInternal *node)casadi::GenericShared< SharedObject, SharedObjectInternal >
AuxOut typedefcasadi::Function
base_type typedefcasadi::SharedObject
bspline(const std::string &name, const std::vector< std::vector< double > > &knots, const std::vector< double > &coeffs, const std::vector< casadi_int > &degree, casadi_int m=1, const Dict &opts=Dict())casadi::Functionstatic
buf_in(VecArg arg) constcasadi::Function
buf_in(MapArg arg) constcasadi::Function
buf_out(VecRes res) constcasadi::Function
buf_out(VPrRes res) constcasadi::Function
buf_out(MapRes res) constcasadi::Function
buf_out(MPrRes res) constcasadi::Function
cache() constcasadi::Function
call(const std::vector< DM > &arg, std::vector< DM > &res, bool always_inline=false, bool never_inline=false) constcasadi::Function
call(const std::vector< SX > &arg, std::vector< SX > &res, bool always_inline=false, bool never_inline=false) constcasadi::Function
call(const std::vector< MX > &arg, std::vector< MX > &res, bool always_inline=false, bool never_inline=false) constcasadi::Function
call(const DMDict &arg, DMDict &res, bool always_inline=false, bool never_inline=false) constcasadi::Function
call(const SXDict &arg, SXDict &res, bool always_inline=false, bool never_inline=false) constcasadi::Function
call(const MXDict &arg, MXDict &res, bool always_inline=false, bool never_inline=false) constcasadi::Function
call_gen(std::vector< const D * > arg, std::vector< D * > res) constcasadi::Function
call_gen(const std::map< std::string, M > &arg, std::map< std::string, M > &res, bool always_inline, bool never_inline) constcasadi::Function
change_option(const std::string &option_name, const GenericType &option_value)casadi::Function
check_name(const std::string &name)casadi::Functionstatic
checkout() constcasadi::Function
class_name() constcasadi::SharedObject
conditional(const std::string &name, const std::vector< Function > &f, const Function &f_def, const Dict &opts=Dict())casadi::Functionstatic
conditional(const std::string &name, const Function &f, const Dict &opts=Dict())casadi::Functionstatic
construct(const std::string &name, const std::vector< SX > &ex_in, const std::vector< SX > &ex_out, const std::vector< std::string > &name_in, const std::vector< std::string > &name_out, const Dict &opts)casadi::Functionprotected
construct(const std::string &name, const std::vector< MX > &ex_in, const std::vector< MX > &ex_out, const std::vector< std::string > &name_in, const std::vector< std::string > &name_out, const Dict &opts)casadi::Functionprotected
construct(const std::string &name, const std::map< std::string, M > &dict, const std::vector< std::string > &name_in, const std::vector< std::string > &name_out, const Dict &opts)casadi::Functionprotected
convert_in(const std::vector< DM > &arg) constcasadi::Function
convert_in(const DMDict &arg) constcasadi::Function
convert_in(const std::vector< SX > &arg) constcasadi::Function
convert_in(const SXDict &arg) constcasadi::Function
convert_in(const std::vector< MX > &arg) constcasadi::Function
convert_in(const MXDict &arg) constcasadi::Function
convert_out(const std::vector< DM > &arg) constcasadi::Function
convert_out(const DMDict &arg) constcasadi::Function
convert_out(const std::vector< SX > &arg) constcasadi::Function
convert_out(const SXDict &arg) constcasadi::Function
convert_out(const std::vector< MX > &arg) constcasadi::Function
convert_out(const MXDict &arg) constcasadi::Function
count_down()casadi::GenericShared< SharedObject, SharedObjectInternal >protected
count_up()casadi::GenericShared< SharedObject, SharedObjectInternal >protected
create(FunctionInternal *node)casadi::Functionstatic
create(FunctionInternal *node, const Dict &opts)casadi::Functionstatic
debug_repr() constcasadi::GenericShared< SharedObject, SharedObjectInternal >
default_in(casadi_int ind) constcasadi::Function
deserialize(std::istream &stream)casadi::Functionstatic
deserialize(const std::string &s)casadi::Functionstatic
deserialize(DeserializingStream &s)casadi::Functionstatic
disp(std::ostream &stream, bool more=false) constcasadi::SharedObject
expand() constcasadi::Function
expand(const std::string &name, const Dict &opts=Dict()) constcasadi::Function
export_code(const std::string &lang, const std::string &fname, const Dict &options=Dict()) constcasadi::Function
export_code(const std::string &lang, const Dict &options=Dict()) constcasadi::Function
export_code(const std::string &lang, std::ostream &stream, const Dict &options=Dict()) constcasadi::Function
factory(const std::string &name, const std::vector< std::string > &s_in, const std::vector< std::string > &s_out, const AuxOut &aux=AuxOut(), const Dict &opts=Dict()) constcasadi::Function
find_function(const std::string &name, casadi_int max_depth=-1) constcasadi::Function
find_functions(casadi_int max_depth=-1) constcasadi::Function
fix_name(const std::string &name)casadi::Functionstatic
fold(casadi_int N, const Dict &opts=Dict()) constcasadi::Function
forward(casadi_int nfwd) constcasadi::Function
free_mx() constcasadi::Function
free_sx() constcasadi::Function
Function()casadi::Function
Function(const std::string &fname)casadi::Function
Function(const std::string &name, const std::vector< SX > &ex_in, const std::vector< SX > &ex_out, const Dict &opts=Dict())casadi::Function
Function(const std::string &name, const std::vector< SX > &ex_in, const std::vector< SX > &ex_out, const std::vector< std::string > &name_in, const std::vector< std::string > &name_out, const Dict &opts=Dict())casadi::Function
Function(const std::string &name, const std::map< std::string, SX > &dict, const std::vector< std::string > &name_in, const std::vector< std::string > &name_out, const Dict &opts=Dict())casadi::Function
Function(const std::string &name, const std::vector< MX > &ex_in, const std::vector< MX > &ex_out, const Dict &opts=Dict())casadi::Function
Function(const std::string &name, const std::vector< MX > &ex_in, const std::vector< MX > &ex_out, const std::vector< std::string > &name_in, const std::vector< std::string > &name_out, const Dict &opts=Dict())casadi::Function
Function(const std::string &name, const std::map< std::string, MX > &dict, const std::vector< std::string > &name_in, const std::vector< std::string > &name_out, const Dict &opts=Dict())casadi::Function
Function(const std::string &name, SXIList ex_in, const SXVector &ex_out, const Dict &opts=Dict())casadi::Function
Function(const std::string &name, const SXVector &ex_in, SXIList ex_out, const Dict &opts=Dict())casadi::Function
Function(const std::string &name, SXIList ex_in, SXIList ex_out, const Dict &opts=Dict())casadi::Function
Function(const std::string &name, SXIList ex_in, const SXVector &ex_out, const StringVector &name_in, const StringVector &name_out, const Dict &opts=Dict())casadi::Function
Function(const std::string &name, const SXVector &ex_in, SXIList ex_out, const StringVector &name_in, const StringVector &name_out, const Dict &opts=Dict())casadi::Function
Function(const std::string &name, SXIList ex_in, SXIList ex_out, const StringVector &name_in, const StringVector &name_out, const Dict &opts=Dict())casadi::Function
Function(const std::string &name, MXIList ex_in, const MXVector &ex_out, const Dict &opts=Dict())casadi::Function
Function(const std::string &name, const MXVector &ex_in, MXIList ex_out, const Dict &opts=Dict())casadi::Function
Function(const std::string &name, MXIList ex_in, MXIList ex_out, const Dict &opts=Dict())casadi::Function
Function(const std::string &name, MXIList ex_in, const MXVector &ex_out, const StringVector &name_in, const StringVector &name_out, const Dict &opts=Dict())casadi::Function
Function(const std::string &name, const MXVector &ex_in, MXIList ex_out, const StringVector &name_in, const StringVector &name_out, const Dict &opts=Dict())casadi::Function
Function(const std::string &name, MXIList ex_in, MXIList ex_out, const StringVector &name_in, const StringVector &name_out, const Dict &opts=Dict())casadi::Function
generate(const std::string &fname, const Dict &opts=Dict()) constcasadi::Function
generate(const Dict &opts=Dict()) constcasadi::Function
generate_dependencies(const std::string &fname, const Dict &opts=Dict()) constcasadi::Function
generate_in(const std::string &fname, const std::vector< DM > &arg)casadi::Function
generate_in(const std::string &fname)casadi::Function
generate_lifted(Function &vdef_fcn, Function &vinit_fcn) constcasadi::Function
generate_out(const std::string &fname, const std::vector< DM > &arg)casadi::Function
generate_out(const std::string &fname)casadi::Function
GenericShared()casadi::GenericShared< SharedObject, SharedObjectInternal >inline
GenericShared(const GenericShared &ref)casadi::GenericShared< SharedObject, SharedObjectInternal >inline
get() constcasadi::Function
get() constcasadi::Functioninline
get_free() constcasadi::Function
get_function() constcasadi::Function
get_function(const std::string &name) constcasadi::Function
get_str(bool more=false) constcasadi::SharedObjectinline
getCount() constcasadi::GenericShared< SharedObject, SharedObjectInternal >
has_free() constcasadi::Function
has_function(const std::string &fname) constcasadi::Function
has_in(const std::string &name) constcasadi::Function
has_option(const std::string &option_name) constcasadi::Function
has_out(const std::string &name) constcasadi::Function
has_spfwd() constcasadi::Function
has_sprev() constcasadi::Function
hessian_old(casadi_int iind, casadi_int oind) constcasadi::Function
if_else(const std::string &name, const Function &f_true, const Function &f_false, const Dict &opts=Dict())casadi::Functionstatic
index_in(const std::string &name) constcasadi::Function
index_out(const std::string &name) constcasadi::Function
info() constcasadi::Function
instruction_constant(casadi_int k) constcasadi::Function
instruction_id(casadi_int k) constcasadi::Function
instruction_input(casadi_int k) constcasadi::Function
instruction_MX(casadi_int k) constcasadi::Function
instruction_output(casadi_int k) constcasadi::Function
instructions_sx() constcasadi::Function
internal_base_type typedefcasadi::SharedObject
is_a(const std::string &type, bool recursive=true) constcasadi::Function
is_diff_in(casadi_int ind) constcasadi::Function
is_diff_in() constcasadi::Function
is_diff_out(casadi_int ind) constcasadi::Function
is_diff_out() constcasadi::Function
is_null() constcasadi::GenericShared< SharedObject, SharedObjectInternal >
jac_sparsity(bool compact=false) constcasadi::Function
jac_sparsity(casadi_int oind, casadi_int iind, bool compact=false) constcasadi::Function
jacobian() constcasadi::Function
jacobian_old(casadi_int iind, casadi_int oind) constcasadi::Function
jit(const std::string &name, const std::string &body, const std::vector< std::string > &name_in, const std::vector< std::string > &name_out, const Dict &opts=Dict())casadi::Functionstatic
jit(const std::string &name, const std::string &body, const std::vector< std::string > &name_in, const std::vector< std::string > &name_out, const std::vector< Sparsity > &sparsity_in, const std::vector< Sparsity > &sparsity_out, const Dict &opts=Dict())casadi::Functionstatic
load(const std::string &filename)casadi::Functionstatic
map(casadi_int n, const std::string &parallelization="serial") constcasadi::Function
map(casadi_int n, const std::string &parallelization, casadi_int max_num_threads) constcasadi::Function
map(const std::string &name, const std::string &parallelization, casadi_int n, const std::vector< casadi_int > &reduce_in, const std::vector< casadi_int > &reduce_out, const Dict &opts=Dict()) constcasadi::Function
map(const std::string &name, const std::string &parallelization, casadi_int n, const std::vector< std::string > &reduce_in, const std::vector< std::string > &reduce_out, const Dict &opts=Dict()) constcasadi::Function
map(casadi_int n, const std::vector< bool > &reduce_in, const std::vector< bool > &reduce_out=std::vector< bool >(), const Dict &opts=Dict()) constcasadi::Function
mapaccum(const std::string &name, casadi_int N, const Dict &opts=Dict()) constcasadi::Function
mapaccum(const std::string &name, casadi_int N, casadi_int n_accum, const Dict &opts=Dict()) constcasadi::Function
mapaccum(const std::string &name, casadi_int n, const std::vector< casadi_int > &accum_in, const std::vector< casadi_int > &accum_out, const Dict &opts=Dict()) constcasadi::Function
mapaccum(const std::string &name, casadi_int n, const std::vector< std::string > &accum_in, const std::vector< std::string > &accum_out, const Dict &opts=Dict()) constcasadi::Function
mapaccum(casadi_int N, const Dict &opts=Dict()) constcasadi::Function
mapaccum(const std::string &name, const std::vector< Function > &chain, casadi_int n_accum=1, const Dict &opts=Dict()) constcasadi::Functionprotected
MapArg typedefcasadi::Function
MapRes typedefcasadi::Function
mapsum(const std::vector< MX > &x, const std::string &parallelization="serial") constcasadi::Function
max_in(casadi_int ind) constcasadi::Function
memory(int ind) constcasadi::Function
merge(const std::vector< MX > &arg, std::vector< MX > &subs_from, std::vector< MX > &subs_to) constcasadi::Function
min_in(casadi_int ind) constcasadi::Function
MPrRes typedefcasadi::Function
mx_in(casadi_int ind) constcasadi::Function
mx_in(const std::string &iname) constcasadi::Functioninline
mx_in() constcasadi::Function
mx_out(casadi_int ind) constcasadi::Function
mx_out(const std::string &oname) constcasadi::Functioninline
mx_out() constcasadi::Function
n_in() constcasadi::Function
n_instructions() constcasadi::Function
n_nodes() constcasadi::Function
n_out() constcasadi::Function
name() constcasadi::Function
name_in() constcasadi::Function
name_in(casadi_int ind) constcasadi::Function
name_out() constcasadi::Function
name_out(casadi_int ind) constcasadi::Function
nnz_in() constcasadi::Function
nnz_in(casadi_int ind) constcasadi::Function
nnz_in(const std::string &iname) constcasadi::Functioninline
nnz_out() constcasadi::Function
nnz_out(casadi_int ind) constcasadi::Function
nnz_out(const std::string &oname) constcasadi::Functioninline
nominal_in(casadi_int ind) constcasadi::Function
nominal_out(casadi_int ind) constcasadi::Function
numel_in() constcasadi::Function
numel_in(casadi_int ind) constcasadi::Function
numel_in(const std::string &iname) constcasadi::Functioninline
numel_out() constcasadi::Function
numel_out(casadi_int ind) constcasadi::Function
numel_out(const std::string &oname) constcasadi::Functioninline
nz_from_in(const std::vector< DM > &arg) constcasadi::Function
nz_from_out(const std::vector< DM > &arg) constcasadi::Function
nz_to_in(const std::vector< double > &arg) constcasadi::Function
nz_to_out(const std::vector< double > &arg) constcasadi::Function
operator()(const std::vector< DM > &arg) constcasadi::Function
operator()(const std::vector< SX > &arg) constcasadi::Function
operator()(const std::vector< MX > &arg) constcasadi::Function
operator()(const DMDict &arg) constcasadi::Function
operator()(const SXDict &arg) constcasadi::Function
operator()(const MXDict &arg) constcasadi::Function
operator()(std::vector< const double * > arg, std::vector< double * > res) constcasadi::Function
operator()(std::vector< const bvec_t * > arg, std::vector< bvec_t * > res) constcasadi::Function
operator()(std::vector< const SXElem * > arg, std::vector< SXElem * > res) constcasadi::Function
operator()(VecArg arg, VecRes res) constcasadi::Functioninline
operator()(VecArg arg, MapRes res) constcasadi::Functioninline
operator()(VecArg arg, VPrRes res) constcasadi::Functioninline
operator()(VecArg arg, MPrRes res) constcasadi::Functioninline
operator()(MapArg arg, VecRes res) constcasadi::Functioninline
operator()(MapArg arg, MapRes res) constcasadi::Functioninline
operator()(MapArg arg, VPrRes res) constcasadi::Functioninline
operator()(MapArg arg, MPrRes res) constcasadi::Functioninline
operator()(const DM &arg0) constcasadi::Functioninline
operator()(const SX &arg0) constcasadi::Functioninline
operator()(const MX &arg0) constcasadi::Functioninline
operator()(const double **arg, double **res, casadi_int *iw, double *w, int mem) constcasadi::Function
operator()(const double **arg, double **res, casadi_int *iw, double *w) constcasadi::Function
operator()(const SXElem **arg, SXElem **res, casadi_int *iw, SXElem *w, int mem=0) constcasadi::Function
operator()(const bvec_t **arg, bvec_t **res, casadi_int *iw, bvec_t *w, int mem=0) constcasadi::Function
operator->() constcasadi::Function
operator=(const GenericShared &ref)casadi::GenericShared< SharedObject, SharedObjectInternal >
operator==(const Function &f) constcasadi::Function
oracle() constcasadi::Function
order(const std::vector< SX > &expr)casadi::Functionstatic
order(const std::vector< MX > &expr)casadi::Functionstatic
own(SharedObjectInternal *node)casadi::GenericShared< SharedObject, SharedObjectInternal >
print_dimensions(std::ostream &stream=casadi::uout()) constcasadi::Function
print_option(const std::string &name, std::ostream &stream=casadi::uout()) constcasadi::Function
print_options(std::ostream &stream=casadi::uout()) constcasadi::Function
print_ptr(std::ostream &stream=casadi::uout()) constcasadi::SharedObject
proceed_to(std::istream &file, const std::string &str)casadi::Functionprotectedstatic
release(int mem) constcasadi::Function
rev(bvec_t **arg, bvec_t **res, casadi_int *iw, bvec_t *w, int mem=0) constcasadi::Function
rev(std::vector< bvec_t * > arg, std::vector< bvec_t * > res) constcasadi::Function
reverse(casadi_int nadj) constcasadi::Function
save(const std::string &fname, const Dict &opts=Dict()) constcasadi::Function
serialize(std::ostream &stream, const Dict &opts=Dict()) constcasadi::Function
serialize(SerializingStream &s) constcasadi::Function
serialize(const Dict &opts=Dict()) constcasadi::Function
set_temp(const double **arg, double **res, casadi_int *iw, double *w, int mem=0) constcasadi::Function
set_work(const double **&arg, double **&res, casadi_int *&iw, double *&w, int mem=0) constcasadi::Function
setup(const double **arg, double **res, casadi_int *iw, double *w, int mem=0) constcasadi::Function
size1_in(casadi_int ind) constcasadi::Function
size1_in(const std::string &iname) constcasadi::Functioninline
size1_out(casadi_int ind) constcasadi::Function
size1_out(const std::string &oname) constcasadi::Functioninline
size2_in(casadi_int ind) constcasadi::Function
size2_in(const std::string &iname) constcasadi::Functioninline
size2_out(casadi_int ind) constcasadi::Function
size2_out(const std::string &oname) constcasadi::Functioninline
size_in(casadi_int ind) constcasadi::Function
size_in(const std::string &iname) constcasadi::Functioninline
size_out(casadi_int ind) constcasadi::Function
size_out(const std::string &oname) constcasadi::Functioninline
slice(const std::string &name, const std::vector< casadi_int > &order_in, const std::vector< casadi_int > &order_out, const Dict &opts=Dict()) constcasadi::Function
sparsity_in(casadi_int ind) constcasadi::Function
sparsity_in(const std::string &iname) constcasadi::Function
sparsity_jac(casadi_int iind, casadi_int oind, bool compact=false, bool symmetric=false) constcasadi::Function
sparsity_jac(const std::string &iind, casadi_int oind=0, bool compact=false, bool symmetric=false) constcasadi::Functioninline
sparsity_jac(casadi_int iind, const std::string &oind, bool compact=false, bool symmetric=false) constcasadi::Functioninline
sparsity_jac(const std::string &iind, const std::string &oind, bool compact=false, bool symmetric=false) constcasadi::Functioninline
sparsity_out(casadi_int ind) constcasadi::Function
sparsity_out(const std::string &iname) constcasadi::Function
stats(int mem=0) constcasadi::Function
swap(GenericShared &other)casadi::GenericShared< SharedObject, SharedObjectInternal >
sx_in(casadi_int iind) constcasadi::Function
sx_in(const std::string &iname) constcasadi::Functioninline
sx_in() constcasadi::Function
sx_out(casadi_int oind) constcasadi::Function
sx_out(const std::string &oname) constcasadi::Functioninline
sx_out() constcasadi::Function
sz_arg() constcasadi::Function
sz_iw() constcasadi::Function
sz_res() constcasadi::Function
sz_w() constcasadi::Function
sz_work(size_t &sz_arg, size_t &sz_res, size_t &sz_iw, size_t &sz_w) constcasadi::Function
test_cast(const SharedObjectInternal *ptr)casadi::Functionstatic
type_name()casadi::Functioninlinestatic
uses_output() constcasadi::Function
VecArg typedefcasadi::Function
VecRes typedefcasadi::Function
VPrRes typedefcasadi::Function
weak()casadi::GenericShared< SharedObject, SharedObjectInternal >
which_depends(const std::string &s_in, const std::vector< std::string > &s_out, casadi_int order=1, bool tr=false) constcasadi::Function
wrap() constcasadi::Function
wrap_as_needed(const Dict &opts) constcasadi::Function
~Function()casadi::Function
~GenericShared()casadi::GenericShared< SharedObject, SharedObjectInternal >inline