An input or output instruction. More...
#include <io_instruction.hpp>
Extra doc: https://github.com/casadi/casadi/wiki/L_1p6
Definition at line 38 of file io_instruction.hpp.
Public Member Functions | |
~IOInstruction () override | |
Destructor. More... | |
casadi_int | ind () const override |
casadi_int | segment () const override |
casadi_int | offset () const override |
Dict | info () const override |
void | serialize_body (SerializingStream &s) const override |
Serialize an object without type information. More... | |
virtual bool | __nonzero__ () const |
Check the truth value of this node. More... | |
virtual bool | is_zero () const |
Check if identically zero. More... | |
virtual bool | is_one () const |
Check if identically one. More... | |
virtual bool | is_minus_one () const |
Check if identically minus one. More... | |
virtual bool | is_value (double val) const |
Check if a certain value. More... | |
virtual bool | is_eye () const |
Check if identity matrix. More... | |
virtual bool | is_unary () const |
Check if unary operation. More... | |
virtual bool | is_binary () const |
Check if binary operation. More... | |
void | can_inline (std::map< const MXNode *, casadi_int > &nodeind) const |
Find out which nodes can be inlined. More... | |
std::string | print_compact (std::map< const MXNode *, casadi_int > &nodeind, std::vector< std::string > &intermed) const |
Print compact. More... | |
virtual std::string | disp (const std::vector< std::string > &arg) const =0 |
Print expression. More... | |
void | disp (std::ostream &stream, bool more) const override |
Print a description. More... | |
virtual void | add_dependency (CodeGenerator &g) const |
Add a dependent function. More... | |
virtual bool | has_refcount () const |
Is reference counting needed in codegen? More... | |
virtual void | codegen_incref (CodeGenerator &g, std::set< void * > &added) const |
Codegen incref. More... | |
virtual void | codegen_decref (CodeGenerator &g, std::set< void * > &added) const |
Codegen decref. More... | |
virtual void | generate (CodeGenerator &g, const std::vector< casadi_int > &arg, const std::vector< casadi_int > &res) const |
Generate code for the operation. More... | |
virtual int | eval (const double **arg, double **res, casadi_int *iw, double *w) const |
Evaluate numerically. More... | |
virtual int | eval_sx (const SXElem **arg, SXElem **res, casadi_int *iw, SXElem *w) const |
Evaluate symbolically (SX) More... | |
virtual void | eval_mx (const std::vector< MX > &arg, std::vector< MX > &res) const |
Evaluate symbolically (MX) More... | |
virtual void | ad_forward (const std::vector< std::vector< MX > > &fseed, std::vector< std::vector< MX > > &fsens) const |
Calculate forward mode directional derivatives. More... | |
virtual void | ad_reverse (const std::vector< std::vector< MX > > &aseed, std::vector< std::vector< MX > > &asens) const |
Calculate reverse mode directional derivatives. More... | |
virtual int | sp_forward (const bvec_t **arg, bvec_t **res, casadi_int *iw, bvec_t *w) const |
Propagate sparsity forward. More... | |
virtual int | sp_reverse (bvec_t **arg, bvec_t **res, casadi_int *iw, bvec_t *w) const |
Propagate sparsity backwards. More... | |
virtual const std::string & | name () const |
Get the name. More... | |
std::string | class_name () const override |
Get name of public class. More... | |
virtual bool | is_valid_input () const |
Check if valid function input. More... | |
virtual casadi_int | n_primitives () const |
Get the number of symbolic primitives. More... | |
virtual void | primitives (std::vector< MX >::iterator &it) const |
Get symbolic primitives. More... | |
template<typename T > | |
T | join_primitives_gen (typename std::vector< T >::const_iterator &it) const |
Join an expression along symbolic primitives (template) More... | |
virtual bool | has_duplicates () const |
Detect duplicate symbolic expressions. More... | |
virtual void | reset_input () const |
Reset the marker for an input expression. More... | |
virtual bool | is_output () const |
Check if evaluation output. More... | |
virtual bool | has_output () const |
Check if a multiple output node. More... | |
virtual casadi_int | which_output () const |
Get function output. More... | |
virtual const Function & | which_function () const |
Get called function. More... | |
virtual casadi_int | op () const =0 |
Get the operation. More... | |
void | serialize (SerializingStream &s) const |
Serialize an object. More... | |
virtual void | serialize_type (SerializingStream &s) const |
Serialize type information. More... | |
virtual bool | is_equal (const MXNode *node, casadi_int depth) const |
bool | sameOpAndDeps (const MXNode *node, casadi_int depth) const |
Checks if two nodes have the same operation and have. More... | |
const MX & | dep (casadi_int ind=0) const |
dependencies - functions that have to be evaluated before this one More... | |
casadi_int | n_dep () const |
Number of dependencies. More... | |
virtual casadi_int | nout () const |
Number of outputs. More... | |
virtual MX | get_output (casadi_int oind) const |
Get an output. More... | |
const Sparsity & | sparsity () const |
Get the sparsity. More... | |
virtual const Sparsity & | sparsity (casadi_int oind) const |
Get the sparsity of output oind. More... | |
template<class T > | |
bool | matches_sparsity (const std::vector< T > &arg) const |
casadi_int | numel () const |
Get shape. More... | |
casadi_int | nnz (casadi_int i=0) const |
casadi_int | size1 () const |
casadi_int | size2 () const |
std::pair< casadi_int, casadi_int > | size () const |
void | set_sparsity (const Sparsity &sparsity) |
Set the sparsity. More... | |
virtual size_t | sz_arg () const |
Get required length of arg field. More... | |
virtual size_t | sz_res () const |
Get required length of res field. More... | |
virtual size_t | sz_iw () const |
Get required length of iw field. More... | |
virtual size_t | sz_w () const |
Get required length of w field. More... | |
void | set_dep (const MX &dep) |
Set unary dependency. More... | |
void | set_dep (const MX &dep1, const MX &dep2) |
Set binary dependencies. More... | |
void | set_dep (const MX &dep1, const MX &dep2, const MX &dep3) |
Set ternary dependencies. More... | |
void | set_dep (const std::vector< MX > &dep) |
Set multiple dependencies. More... | |
virtual double | to_double () const |
Get the value (only for scalar constant nodes) More... | |
virtual DM | get_DM () const |
Get the value (only for constant nodes) More... | |
virtual casadi_int | n_inplace () const |
Can the operation be performed inplace (i.e. overwrite the result) More... | |
virtual Matrix< casadi_int > | mapping () const |
Get an IM representation of a GetNonzeros or SetNonzeros node. More... | |
virtual MX | get_horzcat (const std::vector< MX > &x) const |
Create a horizontal concatenation node. More... | |
virtual std::vector< MX > | get_horzsplit (const std::vector< casadi_int > &output_offset) const |
Create a horizontal split node. More... | |
virtual MX | get_repmat (casadi_int m, casadi_int n) const |
Create a repeated matrix node. More... | |
virtual MX | get_repsum (casadi_int m, casadi_int n) const |
Create a repeated sum node. More... | |
virtual MX | get_vertcat (const std::vector< MX > &x) const |
Create a vertical concatenation node (vectors only) More... | |
virtual std::vector< MX > | get_vertsplit (const std::vector< casadi_int > &output_offset) const |
Create a vertical split node (vectors only) More... | |
virtual MX | get_diagcat (const std::vector< MX > &x) const |
Create a diagonal concatenation node. More... | |
virtual std::vector< MX > | get_diagsplit (const std::vector< casadi_int > &offset1, const std::vector< casadi_int > &offset2) const |
Create a diagonal split node. More... | |
virtual MX | get_transpose () const |
Transpose. More... | |
virtual MX | get_reshape (const Sparsity &sp) const |
Reshape. More... | |
virtual MX | get_sparsity_cast (const Sparsity &sp) const |
Sparsity cast. More... | |
virtual MX | get_mac (const MX &y, const MX &z) const |
Matrix multiplication and addition. More... | |
virtual MX | 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 |
Einstein product and addition. More... | |
virtual MX | get_bilin (const MX &x, const MX &y) const |
Bilinear form. More... | |
virtual MX | get_rank1 (const MX &alpha, const MX &x, const MX &y) const |
Bilinear form. More... | |
virtual MX | get_logsumexp () const |
Logsumexp. More... | |
virtual MX | get_solve (const MX &r, bool tr, const Linsol &linear_solver) const |
Solve a system of linear equations. More... | |
virtual MX | get_solve_triu (const MX &r, bool tr) const |
Solve a system of linear equations, upper triangular A. More... | |
virtual MX | get_solve_tril (const MX &r, bool tr) const |
Solve a system of linear equations, lower triangular A. More... | |
virtual MX | get_solve_triu_unity (const MX &r, bool tr) const |
Solve a system of linear equations, upper triangular A, unity diagonal. More... | |
virtual MX | get_solve_tril_unity (const MX &r, bool tr) const |
Solve a system of linear equations, lower triangular A, unity diagnal. More... | |
virtual MX | get_nzref (const Sparsity &sp, const std::vector< casadi_int > &nz) const |
Get the nonzeros of matrix. More... | |
virtual MX | get_nz_ref (const MX &nz) const |
Get the nonzeros of matrix, parametrically. More... | |
virtual MX | get_nz_ref (const MX &inner, const Slice &outer) const |
Get the nonzeros of matrix, parametrically. More... | |
virtual MX | get_nz_ref (const Slice &inner, const MX &outer) const |
Get the nonzeros of matrix, parametrically. More... | |
virtual MX | get_nz_ref (const MX &inner, const MX &outer) const |
Get the nonzeros of matrix, parametrically. More... | |
virtual MX | get_nzassign (const MX &y, const std::vector< casadi_int > &nz) const |
Assign the nonzeros of a matrix to another matrix. More... | |
virtual MX | get_nzassign (const MX &y, const MX &nz) const |
Assign the nonzeros of a matrix to another matrix, parametrically. More... | |
virtual MX | get_nzassign (const MX &y, const MX &inner, const Slice &outer) const |
Assign the nonzeros of a matrix to another matrix, parametrically. More... | |
virtual MX | get_nzassign (const MX &y, const Slice &inner, const MX &outer) const |
Assign the nonzeros of a matrix to another matrix, parametrically. More... | |
virtual MX | get_nzassign (const MX &y, const MX &inner, const MX &outer) const |
Assign the nonzeros of a matrix to another matrix, parametrically. More... | |
virtual MX | get_nzadd (const MX &y, const std::vector< casadi_int > &nz) const |
Add the nonzeros of a matrix to another matrix. More... | |
virtual MX | get_nzadd (const MX &y, const MX &nz) const |
Add the nonzeros of a matrix to another matrix, parametrically. More... | |
virtual MX | get_nzadd (const MX &y, const MX &inner, const Slice &outer) const |
Add the nonzeros of a matrix to another matrix, parametrically. More... | |
virtual MX | get_nzadd (const MX &y, const Slice &inner, const MX &outer) const |
Add the nonzeros of a matrix to another matrix, parametrically. More... | |
virtual MX | get_nzadd (const MX &y, const MX &inner, const MX &outer) const |
Add the nonzeros of a matrix to another matrix, parametrically. More... | |
virtual MX | get_subref (const Slice &i, const Slice &j) const |
Get submatrix reference. More... | |
virtual MX | get_subassign (const MX &y, const Slice &i, const Slice &j) const |
Get submatrix assignment. More... | |
virtual MX | get_project (const Sparsity &sp) const |
Create set sparse. More... | |
virtual MX | get_unary (casadi_int op) const |
Get a unary operation. More... | |
MX | get_binary (casadi_int op, const MX &y) const |
Get a binary operation operation. More... | |
virtual MX | _get_binary (casadi_int op, const MX &y, bool scX, bool scY) const |
Get a binary operation operation (matrix-matrix) More... | |
virtual MX | get_det () const |
Determinant. More... | |
virtual MX | get_inv () const |
Inverse. More... | |
virtual MX | get_dot (const MX &y) const |
Inner product. More... | |
virtual MX | get_norm_fro () const |
Frobenius norm. More... | |
virtual MX | get_norm_2 () const |
Spectral norm. More... | |
virtual MX | get_norm_inf () const |
Infinity norm. More... | |
virtual MX | get_norm_1 () const |
1-norm More... | |
virtual MX | get_mmin () const |
Min. More... | |
virtual MX | get_mmax () const |
Max. More... | |
MX | get_assert (const MX &y, const std::string &fail_message) const |
Assertion. More... | |
MX | get_monitor (const std::string &comment) const |
Monitor. More... | |
MX | get_find () const |
Find. More... | |
MX | get_low (const MX &v, const Dict &options) const |
Find. More... | |
MX | 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 |
BSpline. More... | |
MX | 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 |
BSpline. More... | |
MX | get_convexify (const Dict &opts) const |
Convexify. More... | |
virtual void | split_primitives (const MX &x, std::vector< MX >::iterator &it) const |
Split up an expression along symbolic primitives. More... | |
virtual void | split_primitives (const SX &x, std::vector< SX >::iterator &it) const |
Split up an expression along symbolic primitives. More... | |
virtual void | split_primitives (const DM &x, std::vector< DM >::iterator &it) const |
Split up an expression along symbolic primitives. More... | |
virtual MX | join_primitives (std::vector< MX >::const_iterator &it) const |
Join an expression along symbolic primitives. More... | |
virtual SX | join_primitives (std::vector< SX >::const_iterator &it) const |
Join an expression along symbolic primitives. More... | |
virtual DM | join_primitives (std::vector< DM >::const_iterator &it) const |
Join an expression along symbolic primitives. More... | |
Static Public Member Functions | |
static MXNode * | deserialize (DeserializingStream &s) |
Deserialize with type disambiguation. More... | |
static bool | is_equal (const MXNode *x, const MXNode *y, casadi_int depth) |
Check if two nodes are equivalent up to a given depth. More... | |
static bool | maxDepth () |
Get equality checking depth. More... | |
static MX | to_matrix (const MX &x, const Sparsity &sp) |
Convert scalar to matrix. More... | |
static void | copy_fwd (const bvec_t *arg, bvec_t *res, casadi_int len) |
Propagate sparsities forward through a copy operation. More... | |
static void | copy_rev (bvec_t *arg, bvec_t *res, casadi_int len) |
Propagate sparsities backwards through a copy operation. More... | |
Public Attributes | |
casadi_int | temp |
std::vector< MX > | dep_ |
dependencies - functions that have to be evaluated before this one More... | |
Sparsity | sparsity_ |
The sparsity pattern. More... | |
Static Public Attributes | |
static std::map< casadi_int, MXNode *(*)(DeserializingStream &)> | deserialize_map |
Protected Member Functions | |
IOInstruction (casadi_int ind, casadi_int segment, casadi_int offset) | |
IOInstruction (DeserializingStream &s) | |
Deserializing constructor. More... | |
Protected Attributes | |
casadi_int | ind_ |
casadi_int | segment_ |
casadi_int | offset_ |
|
inlineprotected |
Definition at line 50 of file io_instruction.hpp.
|
inlineoverride |
Definition at line 55 of file io_instruction.hpp.
|
explicitprotected |
Extra doc: https://github.com/casadi/casadi/wiki/L_1p8
|
virtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1qd
|
virtualinherited |
|
virtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1qw
Reimplemented in casadi::Solve< Tr >.
|
virtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1qx
Reimplemented in casadi::Solve< Tr >.
|
inlinevirtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1qo
Definition at line 121 of file mx_node.hpp.
|
inherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1ql
|
overrideinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1r1
|
inlinevirtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1qr
Definition at line 136 of file mx_node.hpp.
|
inlinevirtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1qq
Definition at line 131 of file mx_node.hpp.
|
staticinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1sl
|
staticinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1sm
|
inlineinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1rm
Definition at line 319 of file mx_node.hpp.
|
staticinherited |
Uses the information encoded with serialize_type to unambiguously find the (lowest level sub)class, and calls its deserializing constructor.
Extra doc: https://github.com/casadi/casadi/wiki/L_1ri
|
pure virtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1qn
Implemented in casadi::Solve< Tr >, casadi::Output, and casadi::Input.
|
overrideinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1r2
|
virtualinherited |
|
virtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1qv
Reimplemented in casadi::Solve< Tr >.
|
virtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1rw
|
inherited |
|
inherited |
|
virtualinherited |
|
virtualinherited |
|
virtualinherited |
|
virtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1rv
|
inherited |
|
virtualinherited |
|
virtualinherited |
|
virtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1ry
Extra doc: https://github.com/casadi/casadi/wiki/L_1ru
|
virtualinherited |
|
virtualinherited |
|
inherited |
|
virtualinherited |
|
virtualinherited |
|
virtualinherited |
|
virtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1s8
|
virtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1s6
Extra doc: https://github.com/casadi/casadi/wiki/L_1s5
|
virtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1s7
|
virtualinherited |
a->get_nzadd(b,nz) returns b with b[nz]+=a
Extra doc: https://github.com/casadi/casadi/wiki/L_1si
|
virtualinherited |
a->get_nzadd(b,nz) returns b with b[nz]+=a
Extra doc: https://github.com/casadi/casadi/wiki/L_1sg
a->get_nzadd(b,nz) returns b with b[nz]+=a
Extra doc: https://github.com/casadi/casadi/wiki/L_1sf
|
virtualinherited |
a->get_nzadd(b,nz) returns b with b[nz]+=a
Extra doc: https://github.com/casadi/casadi/wiki/L_1sh
|
virtualinherited |
a->get_nzadd(b,nz) returns b with b[nz]+=a
Extra doc: https://github.com/casadi/casadi/wiki/L_1sa
|
virtualinherited |
a->get_nzassign(b,nz) returns b with b[nz]=a
Extra doc: https://github.com/casadi/casadi/wiki/L_1se
|
virtualinherited |
a->get_nzassign(b,nz) returns b with b[nz]=a
Extra doc: https://github.com/casadi/casadi/wiki/L_1sc
a->get_nzassign(b,nz) returns b with b[nz]=a
Extra doc: https://github.com/casadi/casadi/wiki/L_1sb
|
virtualinherited |
a->get_nzassign(b,nz) returns b with b[nz]=a
Extra doc: https://github.com/casadi/casadi/wiki/L_1sd
|
virtualinherited |
a->get_nzassign(b,nz) returns b with b[nz]=a
Extra doc: https://github.com/casadi/casadi/wiki/L_1s9
|
virtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1rp
|
virtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1rx
|
virtualinherited |
|
virtualinherited |
|
virtualinherited |
|
virtualinherited |
|
virtualinherited |
|
virtualinherited |
|
virtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1r8
|
inlinevirtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1rb
Definition at line 252 of file mx_node.hpp.
|
inlinevirtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1qp
Definition at line 126 of file mx_node.hpp.
|
inlineoverridevirtual |
Reimplemented from casadi::MXNode.
Definition at line 58 of file io_instruction.hpp.
|
overridevirtual |
Obtain information about node
Reimplemented from casadi::MXNode.
|
inlinevirtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1qk
Definition at line 100 of file mx_node.hpp.
|
inlinevirtualinherited |
Definition at line 302 of file mx_node.hpp.
|
staticinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1rj
|
inlinevirtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1qi
Definition at line 90 of file mx_node.hpp.
|
inlinevirtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1qg
Definition at line 80 of file mx_node.hpp.
|
inlinevirtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1qf
Definition at line 75 of file mx_node.hpp.
|
inlinevirtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1ra
Definition at line 247 of file mx_node.hpp.
|
inlinevirtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1qj
Definition at line 95 of file mx_node.hpp.
|
inlinevirtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1r3
Definition at line 200 of file mx_node.hpp.
|
inlinevirtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1qh
Definition at line 85 of file mx_node.hpp.
|
inlinevirtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1qe
Definition at line 70 of file mx_node.hpp.
|
virtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1r7
|
virtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1r7
|
virtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1r7
|
inherited |
|
virtualinherited |
|
inlineinherited |
Definition at line 343 of file mx_node.hpp.
|
inlinestaticinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1rk
Definition at line 307 of file mx_node.hpp.
|
inherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1rn
|
inlinevirtualinherited |
Reimplemented in casadi::Solve< Tr >.
Definition at line 419 of file mx_node.hpp.
|
virtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1r4
|
virtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1r0
|
inlineinherited |
Definition at line 354 of file mx_node.hpp.
|
inlinevirtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1ro
Reimplemented in casadi::Output.
Definition at line 329 of file mx_node.hpp.
|
inlineinherited |
Definition at line 353 of file mx_node.hpp.
|
inlineoverridevirtual |
Reimplemented from casadi::MXNode.
Definition at line 64 of file io_instruction.hpp.
|
pure virtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1re
Implemented in casadi::Solve< Tr >, casadi::Output, and casadi::Input.
|
virtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1r5
|
inherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1qm
|
virtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1r9
|
inherited |
equivalent dependencies up to a given depth
Extra doc: https://github.com/casadi/casadi/wiki/L_1rl
|
inlineoverridevirtual |
Reimplemented from casadi::MXNode.
Definition at line 61 of file io_instruction.hpp.
|
inherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1rf
|
overridevirtual |
Extra doc: https://github.com/casadi/casadi/wiki/L_1p7
Reimplemented from casadi::MXNode.
|
virtualinherited |
Information needed to unambiguously find the (lowest level sub)class, such that its deserializing constructor can be called.
Extra doc: https://github.com/casadi/casadi/wiki/L_1rh
Reimplemented in casadi::LinsolCall< Tr >, and casadi::Solve< Tr >.
|
inherited |
|
inherited |
|
inherited |
|
inlineinherited |
Definition at line 357 of file mx_node.hpp.
|
inlineinherited |
Definition at line 355 of file mx_node.hpp.
|
inlineinherited |
Definition at line 356 of file mx_node.hpp.
|
virtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1qy
Reimplemented in casadi::Solve< Tr >.
|
virtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1qz
Reimplemented in casadi::Solve< Tr >.
|
inlineinherited |
Definition at line 337 of file mx_node.hpp.
|
virtualinherited |
|
virtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1r6
|
virtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1r6
|
virtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1r6
|
inlinevirtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1rq
Definition at line 374 of file mx_node.hpp.
|
inlinevirtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1rs
Definition at line 384 of file mx_node.hpp.
|
inlinevirtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1rr
Definition at line 379 of file mx_node.hpp.
|
inlinevirtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1rt
Reimplemented in casadi::LinsolCall< Tr >.
Definition at line 389 of file mx_node.hpp.
|
virtualinherited |
Definition at line 404 of file mx_node.hpp.
|
virtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1rd
|
virtualinherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1rc
|
inherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1sj
Definition at line 724 of file mx_node.hpp.
|
staticinherited |
Definition at line 741 of file mx_node.hpp.
|
protected |
Definition at line 41 of file io_instruction.hpp.
|
protected |
Definition at line 47 of file io_instruction.hpp.
|
protected |
Definition at line 44 of file io_instruction.hpp.
|
inherited |
Extra doc: https://github.com/casadi/casadi/wiki/L_1sk
Definition at line 729 of file mx_node.hpp.
|
mutableinherited |
Temporary variables to be used in user algorithms like sorting, the user is responsible of making sure that use is thread-safe The variable is initialized to zero
Definition at line 719 of file mx_node.hpp.