Specialize the class so that it can be used with integer type.
More...
#include <calculus.hpp>
Definition at line 1191 of file calculus.hpp.
|
static void | fun (unsigned char op, const casadi_int &x, const casadi_int &y, casadi_int &f) |
| Evaluate a built in function. More...
|
|
static void | fun (unsigned char op, const casadi_int *x, const casadi_int *y, casadi_int *f, casadi_int n) |
|
static void | fun (unsigned char op, const casadi_int *x, const casadi_int &y, casadi_int *f, casadi_int n) |
|
static void | fun (unsigned char op, const casadi_int &x, const casadi_int *y, casadi_int *f, casadi_int n) |
|
static void | der (unsigned char op, const casadi_int &x, const casadi_int &y, const casadi_int &f, casadi_int *d) |
| Evaluate a built in derivative function. More...
|
|
static void | derF (unsigned char op, const casadi_int &x, const casadi_int &y, casadi_int &f, casadi_int *d) |
| Evaluate the function and the derivative function. More...
|
|
static casadi_int | ndeps (unsigned char op) |
| Number of dependencies. More...
|
|
static std::string | print (unsigned char op, const std::string &x, const std::string &y) |
| Print. More...
|
|
static std::string | print (unsigned char op, const std::string &x) |
|
static std::string | pre (unsigned char op) |
|
static std::string | name (unsigned char op) |
|
static std::string | sep (unsigned char op) |
|
static std::string | post (unsigned char op) |
|
◆ der()
static void casadi::casadi_math< casadi_int >::der |
( |
unsigned char |
op, |
|
|
const casadi_int & |
x, |
|
|
const casadi_int & |
y, |
|
|
const casadi_int & |
f, |
|
|
casadi_int * |
d |
|
) |
| |
|
inlinestatic |
Extra doc: https://github.com/casadi/casadi/wiki/L_1gh
Definition at line 1233 of file calculus.hpp.
1235 double d_real[2] = {
static_cast<double>(d[0]),
static_cast<double>(d[1])};
1237 static_cast<double>(f), d_real);
1238 d[0] =
static_cast<casadi_int
>(d_real[0]);
1239 d[1] =
static_cast<casadi_int
>(d_real[1]);
static void der(unsigned char op, const T &x, const T &y, const T &f, T *d)
Evaluate a built in derivative function.
References casadi::casadi_math< T >::der().
◆ derF()
static void casadi::casadi_math< casadi_int >::derF |
( |
unsigned char |
op, |
|
|
const casadi_int & |
x, |
|
|
const casadi_int & |
y, |
|
|
casadi_int & |
f, |
|
|
casadi_int * |
d |
|
) |
| |
|
inlinestatic |
Extra doc: https://github.com/casadi/casadi/wiki/L_1gi
Definition at line 1245 of file calculus.hpp.
1247 double d_real[2] = {
static_cast<double>(d[0]),
static_cast<double>(d[1])};
1248 double f_real =
static_cast<double>(f);
1250 f =
static_cast<casadi_int
>(f_real);
1251 d[0] =
static_cast<casadi_int
>(d_real[0]);
1252 d[1] =
static_cast<casadi_int
>(d_real[1]);
static void derF(unsigned char op, const T &x, const T &y, T &f, T *d)
Evaluate the function and the derivative function.
References casadi::casadi_math< T >::derF().
◆ fun() [1/4]
static void casadi::casadi_math< casadi_int >::fun |
( |
unsigned char |
op, |
|
|
const casadi_int & |
x, |
|
|
const casadi_int & |
y, |
|
|
casadi_int & |
f |
|
) |
| |
|
inlinestatic |
◆ fun() [2/4]
static void casadi::casadi_math< casadi_int >::fun |
( |
unsigned char |
op, |
|
|
const casadi_int & |
x, |
|
|
const casadi_int * |
y, |
|
|
casadi_int * |
f, |
|
|
casadi_int |
n |
|
) |
| |
|
inlinestatic |
◆ fun() [3/4]
static void casadi::casadi_math< casadi_int >::fun |
( |
unsigned char |
op, |
|
|
const casadi_int * |
x, |
|
|
const casadi_int & |
y, |
|
|
casadi_int * |
f, |
|
|
casadi_int |
n |
|
) |
| |
|
inlinestatic |
◆ fun() [4/4]
static void casadi::casadi_math< casadi_int >::fun |
( |
unsigned char |
op, |
|
|
const casadi_int * |
x, |
|
|
const casadi_int * |
y, |
|
|
casadi_int * |
f, |
|
|
casadi_int |
n |
|
) |
| |
|
inlinestatic |
◆ name()
◆ ndeps()
◆ post()
◆ pre()
◆ print() [1/2]
static std::string casadi::casadi_math< casadi_int >::print |
( |
unsigned char |
op, |
|
|
const std::string & |
x |
|
) |
| |
|
inlinestatic |
◆ print() [2/2]
static std::string casadi::casadi_math< casadi_int >::print |
( |
unsigned char |
op, |
|
|
const std::string & |
x, |
|
|
const std::string & |
y |
|
) |
| |
|
inlinestatic |
◆ sep()
The documentation for this struct was generated from the following file: