Skip to content
Joris Gillis edited this page Apr 4, 2023 · 2 revisions

Standard documentation for Function.call:

 [INTERNAL] 

::

 call(self, dict:DM arg, bool always_inline, bool never_inline) -> dict:DM
 call(self, [DM] arg, bool always_inline, bool never_inline) -> [DM]
 call(self, [SX] arg, bool always_inline, bool never_inline) -> [SX]
 call(self, dict:SX arg, bool always_inline, bool never_inline) -> dict:SX
 call(self, dict:MX arg, bool always_inline, bool never_inline) -> dict:MX
 call(self, [MX] arg, bool always_inline, bool never_inline) -> [MX]

Evaluate the function symbolically or numerically.

Extra doc: https://github.com/casadi/casadi/wiki/L_1w7

Doc source: https://github.com/casadi/casadi/blob/develop/casadi/core/function.hpp#L524

Implementation: https://github.com/casadi/casadi/blob/develop/casadi/core/function.cpp#L1414-L1421

.......

::

 call(self, dict:DM arg, bool always_inline, bool never_inline)

[INTERNAL] Evaluate the function symbolically or numerically.

Extra doc: https://github.com/casadi/casadi/wiki/L_1w7

Doc source: https://github.com/casadi/casadi/blob/develop/casadi/core/function.hpp#L520

Implementation: https://github.com/casadi/casadi/blob/develop/casadi/core/function.cpp#L1396-L1403

.............

.......

::

 call(self, [DM] arg, bool always_inline, bool never_inline)

[INTERNAL] Evaluate the function symbolically or numerically.

Extra doc: https://github.com/casadi/casadi/wiki/L_1w7

Doc source: https://github.com/casadi/casadi/blob/develop/casadi/core/function.hpp#L514

Implementation: https://github.com/casadi/casadi/blob/develop/casadi/core/function.cpp#L325-L332

.............

.......

::

 call(self, [SX] arg, bool always_inline, bool never_inline)

[INTERNAL] Evaluate the function symbolically or numerically.

Extra doc: https://github.com/casadi/casadi/wiki/L_1w7

Doc source: https://github.com/casadi/casadi/blob/develop/casadi/core/function.hpp#L516

Implementation: https://github.com/casadi/casadi/blob/develop/casadi/core/function.cpp#L334-L341

.............

.......

::

 call(self, dict:SX arg, bool always_inline, bool never_inline)

[INTERNAL] Evaluate the function symbolically or numerically.

Extra doc: https://github.com/casadi/casadi/wiki/L_1w7

Doc source: https://github.com/casadi/casadi/blob/develop/casadi/core/function.hpp#L522

Implementation: https://github.com/casadi/casadi/blob/develop/casadi/core/function.cpp#L1405-L1412

.............

.......

::

 call(self, dict:MX arg, bool always_inline, bool never_inline)

[INTERNAL] Evaluate the function symbolically or numerically.

Extra doc: https://github.com/casadi/casadi/wiki/L_1w7

Doc source: https://github.com/casadi/casadi/blob/develop/casadi/core/function.hpp#L524

Implementation: https://github.com/casadi/casadi/blob/develop/casadi/core/function.cpp#L1414-L1421

.............

.......

::

 call(self, [MX] arg, bool always_inline, bool never_inline)

[INTERNAL] Evaluate the function symbolically or numerically.

Extra doc: https://github.com/casadi/casadi/wiki/L_1w7

Doc source: https://github.com/casadi/casadi/blob/develop/casadi/core/function.hpp#L518

Implementation: https://github.com/casadi/casadi/blob/develop/casadi/core/function.cpp#L343-L350

.............

Extra documentation

To edit, see writing tips.

Clone this wiki locally