This is the complete list of members for casadi::IOInstruction, including all inherited members.
__nonzero__() const | casadi::MXNode | virtual |
_get_binary(casadi_int op, const MX &y, bool scX, bool scY) const | casadi::MXNode | virtual |
ad_forward(const std::vector< std::vector< MX > > &fseed, std::vector< std::vector< MX > > &fsens) const | casadi::MXNode | virtual |
ad_reverse(const std::vector< std::vector< MX > > &aseed, std::vector< std::vector< MX > > &asens) const | casadi::MXNode | virtual |
add_dependency(CodeGenerator &g) const | casadi::MXNode | inlinevirtual |
can_inline(std::map< const MXNode *, casadi_int > &nodeind) const | casadi::MXNode | |
class_name() const override | casadi::MXNode | |
codegen_decref(CodeGenerator &g, std::set< void * > &added) const | casadi::MXNode | inlinevirtual |
codegen_incref(CodeGenerator &g, std::set< void * > &added) const | casadi::MXNode | inlinevirtual |
copy_fwd(const bvec_t *arg, bvec_t *res, casadi_int len) | casadi::MXNode | static |
copy_rev(bvec_t *arg, bvec_t *res, casadi_int len) | casadi::MXNode | static |
dep(casadi_int ind=0) const | casadi::MXNode | inline |
dep_ | casadi::MXNode | |
deserialize(DeserializingStream &s) | casadi::MXNode | static |
deserialize_map | casadi::MXNode | static |
disp(const std::vector< std::string > &arg) const =0 | casadi::MXNode | pure virtual |
disp(std::ostream &stream, bool more) const override | casadi::MXNode | |
eval(const double **arg, double **res, casadi_int *iw, double *w) const | casadi::MXNode | virtual |
eval_mx(const std::vector< MX > &arg, std::vector< MX > &res) const | casadi::MXNode | virtual |
eval_sx(const SXElem **arg, SXElem **res, casadi_int *iw, SXElem *w) const | casadi::MXNode | virtual |
generate(CodeGenerator &g, const std::vector< casadi_int > &arg, const std::vector< casadi_int > &res) const | casadi::MXNode | virtual |
get_assert(const MX &y, const std::string &fail_message) const | casadi::MXNode | |
get_bilin(const MX &x, const MX &y) const | casadi::MXNode | virtual |
get_binary(casadi_int op, const MX &y) const | casadi::MXNode | |
get_bspline(const std::vector< double > &knots, const std::vector< casadi_int > &offset, const std::vector< double > &coeffs, const std::vector< casadi_int > °ree, casadi_int m, const std::vector< casadi_int > &lookup_mode) const | casadi::MXNode | |
get_bspline(const MX &coeffs, const std::vector< double > &knots, const std::vector< casadi_int > &offset, const std::vector< casadi_int > °ree, casadi_int m, const std::vector< casadi_int > &lookup_mode) const | casadi::MXNode | |
get_convexify(const Dict &opts) const | casadi::MXNode | |
get_det() const | casadi::MXNode | virtual |
get_diagcat(const std::vector< MX > &x) const | casadi::MXNode | virtual |
get_diagsplit(const std::vector< casadi_int > &offset1, const std::vector< casadi_int > &offset2) const | casadi::MXNode | virtual |
get_DM() const | casadi::MXNode | virtual |
get_dot(const MX &y) const | casadi::MXNode | virtual |
get_einstein(const MX &A, const MX &B, const std::vector< casadi_int > &dim_c, const std::vector< casadi_int > &dim_a, const std::vector< casadi_int > &dim_b, const std::vector< casadi_int > &c, const std::vector< casadi_int > &a, const std::vector< casadi_int > &b) const | casadi::MXNode | virtual |
get_find() const | casadi::MXNode | |
get_horzcat(const std::vector< MX > &x) const | casadi::MXNode | virtual |
get_horzsplit(const std::vector< casadi_int > &output_offset) const | casadi::MXNode | virtual |
get_inv() const | casadi::MXNode | virtual |
get_logsumexp() const | casadi::MXNode | virtual |
get_low(const MX &v, const Dict &options) const | casadi::MXNode | |
get_mac(const MX &y, const MX &z) const | casadi::MXNode | virtual |
get_mmax() const | casadi::MXNode | virtual |
get_mmin() const | casadi::MXNode | virtual |
get_monitor(const std::string &comment) const | casadi::MXNode | |
get_norm_1() const | casadi::MXNode | virtual |
get_norm_2() const | casadi::MXNode | virtual |
get_norm_fro() const | casadi::MXNode | virtual |
get_norm_inf() const | casadi::MXNode | virtual |
get_nz_ref(const MX &nz) const | casadi::MXNode | virtual |
get_nz_ref(const MX &inner, const Slice &outer) const | casadi::MXNode | virtual |
get_nz_ref(const Slice &inner, const MX &outer) const | casadi::MXNode | virtual |
get_nz_ref(const MX &inner, const MX &outer) const | casadi::MXNode | virtual |
get_nzadd(const MX &y, const std::vector< casadi_int > &nz) const | casadi::MXNode | virtual |
get_nzadd(const MX &y, const MX &nz) const | casadi::MXNode | virtual |
get_nzadd(const MX &y, const MX &inner, const Slice &outer) const | casadi::MXNode | virtual |
get_nzadd(const MX &y, const Slice &inner, const MX &outer) const | casadi::MXNode | virtual |
get_nzadd(const MX &y, const MX &inner, const MX &outer) const | casadi::MXNode | virtual |
get_nzassign(const MX &y, const std::vector< casadi_int > &nz) const | casadi::MXNode | virtual |
get_nzassign(const MX &y, const MX &nz) const | casadi::MXNode | virtual |
get_nzassign(const MX &y, const MX &inner, const Slice &outer) const | casadi::MXNode | virtual |
get_nzassign(const MX &y, const Slice &inner, const MX &outer) const | casadi::MXNode | virtual |
get_nzassign(const MX &y, const MX &inner, const MX &outer) const | casadi::MXNode | virtual |
get_nzref(const Sparsity &sp, const std::vector< casadi_int > &nz) const | casadi::MXNode | virtual |
get_output(casadi_int oind) const | casadi::MXNode | virtual |
get_project(const Sparsity &sp) const | casadi::MXNode | virtual |
get_rank1(const MX &alpha, const MX &x, const MX &y) const | casadi::MXNode | virtual |
get_repmat(casadi_int m, casadi_int n) const | casadi::MXNode | virtual |
get_repsum(casadi_int m, casadi_int n) const | casadi::MXNode | virtual |
get_reshape(const Sparsity &sp) const | casadi::MXNode | virtual |
get_solve(const MX &r, bool tr, const Linsol &linear_solver) const | casadi::MXNode | virtual |
get_solve_tril(const MX &r, bool tr) const | casadi::MXNode | virtual |
get_solve_tril_unity(const MX &r, bool tr) const | casadi::MXNode | virtual |
get_solve_triu(const MX &r, bool tr) const | casadi::MXNode | virtual |
get_solve_triu_unity(const MX &r, bool tr) const | casadi::MXNode | virtual |
get_sparsity_cast(const Sparsity &sp) const | casadi::MXNode | virtual |
get_subassign(const MX &y, const Slice &i, const Slice &j) const | casadi::MXNode | virtual |
get_subref(const Slice &i, const Slice &j) const | casadi::MXNode | virtual |
get_transpose() const | casadi::MXNode | virtual |
get_unary(casadi_int op) const | casadi::MXNode | virtual |
get_vertcat(const std::vector< MX > &x) const | casadi::MXNode | virtual |
get_vertsplit(const std::vector< casadi_int > &output_offset) const | casadi::MXNode | virtual |
has_duplicates() const | casadi::MXNode | virtual |
has_output() const | casadi::MXNode | inlinevirtual |
has_refcount() const | casadi::MXNode | inlinevirtual |
ind() const override | casadi::IOInstruction | inlinevirtual |
ind_ | casadi::IOInstruction | protected |
info() const override | casadi::IOInstruction | virtual |
IOInstruction(casadi_int ind, casadi_int segment, casadi_int offset) | casadi::IOInstruction | inlineprotected |
IOInstruction(DeserializingStream &s) | casadi::IOInstruction | explicitprotected |
is_binary() const | casadi::MXNode | inlinevirtual |
is_equal(const MXNode *x, const MXNode *y, casadi_int depth) | casadi::MXNode | static |
is_equal(const MXNode *node, casadi_int depth) const | casadi::MXNode | inlinevirtual |
is_eye() const | casadi::MXNode | inlinevirtual |
is_minus_one() const | casadi::MXNode | inlinevirtual |
is_one() const | casadi::MXNode | inlinevirtual |
is_output() const | casadi::MXNode | inlinevirtual |
is_unary() const | casadi::MXNode | inlinevirtual |
is_valid_input() const | casadi::MXNode | inlinevirtual |
is_value(double val) const | casadi::MXNode | inlinevirtual |
is_zero() const | casadi::MXNode | inlinevirtual |
join_primitives(std::vector< MX >::const_iterator &it) const | casadi::MXNode | virtual |
join_primitives(std::vector< SX >::const_iterator &it) const | casadi::MXNode | virtual |
join_primitives(std::vector< DM >::const_iterator &it) const | casadi::MXNode | virtual |
join_primitives_gen(typename std::vector< T >::const_iterator &it) const | casadi::MXNode | |
mapping() const | casadi::MXNode | virtual |
matches_sparsity(const std::vector< T > &arg) const | casadi::MXNode | inline |
maxDepth() | casadi::MXNode | inlinestatic |
MXNode() | casadi::MXNode | |
MXNode(DeserializingStream &s) | casadi::MXNode | explicitprotected |
n_dep() const | casadi::MXNode | |
n_inplace() const | casadi::MXNode | inlinevirtual |
n_primitives() const | casadi::MXNode | virtual |
name() const | casadi::MXNode | virtual |
nnz(casadi_int i=0) const | casadi::MXNode | inline |
nout() const | casadi::MXNode | inlinevirtual |
numel() const | casadi::MXNode | inline |
offset() const override | casadi::IOInstruction | inlinevirtual |
offset_ | casadi::IOInstruction | protected |
op() const =0 | casadi::MXNode | pure virtual |
primitives(std::vector< MX >::iterator &it) const | casadi::MXNode | virtual |
print_compact(std::map< const MXNode *, casadi_int > &nodeind, std::vector< std::string > &intermed) const | casadi::MXNode | |
reset_input() const | casadi::MXNode | virtual |
sameOpAndDeps(const MXNode *node, casadi_int depth) const | casadi::MXNode | |
segment() const override | casadi::IOInstruction | inlinevirtual |
segment_ | casadi::IOInstruction | protected |
serialize(SerializingStream &s) const | casadi::MXNode | |
serialize_body(SerializingStream &s) const override | casadi::IOInstruction | virtual |
serialize_type(SerializingStream &s) const | casadi::MXNode | virtual |
set_dep(const MX &dep) | casadi::MXNode | |
set_dep(const MX &dep1, const MX &dep2) | casadi::MXNode | |
set_dep(const MX &dep1, const MX &dep2, const MX &dep3) | casadi::MXNode | |
set_dep(const std::vector< MX > &dep) | casadi::MXNode | |
set_sparsity(const Sparsity &sparsity) | casadi::MXNode | |
size() const | casadi::MXNode | inline |
size1() const | casadi::MXNode | inline |
size2() const | casadi::MXNode | inline |
sp_forward(const bvec_t **arg, bvec_t **res, casadi_int *iw, bvec_t *w) const | casadi::MXNode | virtual |
sp_reverse(bvec_t **arg, bvec_t **res, casadi_int *iw, bvec_t *w) const | casadi::MXNode | virtual |
sparsity() const | casadi::MXNode | inline |
sparsity(casadi_int oind) const | casadi::MXNode | virtual |
sparsity_ | casadi::MXNode | |
split_primitives(const MX &x, std::vector< MX >::iterator &it) const | casadi::MXNode | virtual |
split_primitives(const SX &x, std::vector< SX >::iterator &it) const | casadi::MXNode | virtual |
split_primitives(const DM &x, std::vector< DM >::iterator &it) const | casadi::MXNode | virtual |
sz_arg() const | casadi::MXNode | inlinevirtual |
sz_iw() const | casadi::MXNode | inlinevirtual |
sz_res() const | casadi::MXNode | inlinevirtual |
sz_w() const | casadi::MXNode | inlinevirtual |
temp | casadi::MXNode | mutable |
to_double() const | casadi::MXNode | virtual |
to_matrix(const MX &x, const Sparsity &sp) | casadi::MXNode | inlinestatic |
which_function() const | casadi::MXNode | virtual |
which_output() const | casadi::MXNode | virtual |
~IOInstruction() override | casadi::IOInstruction | inline |
~MXNode() override=0 | casadi::MXNode | pure virtual |