casadi::CodeGenerator Member List

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

add(const Function &f, bool with_jac_sparsity=false)casadi::CodeGenerator
add_auxiliary(Auxiliary f, const std::vector< std::string > &inst={"casadi_real"})casadi::CodeGenerator
add_dependency(const Function &f)casadi::CodeGenerator
add_external(const std::string &new_external)casadi::CodeGenerator
add_include(const std::string &new_include, bool relative_path=false, const std::string &use_ifdef=std::string())casadi::CodeGenerator
add_io_sparsities(const std::string &name, const std::vector< Sparsity > &sp_in, const std::vector< Sparsity > &sp_out)casadi::CodeGenerator
add_sparsity(const Sparsity &sp, bool canonical=true)casadi::CodeGenerator
added_auxiliaries_casadi::CodeGenerator
added_char_constants_casadi::CodeGenerator
added_double_constants_casadi::CodeGenerator
added_externals_casadi::CodeGenerator
added_functions_casadi::CodeGenerator
added_includes_casadi::CodeGenerator
added_integer_constants_casadi::CodeGenerator
added_sfunctionscasadi::CodeGenerator
added_shorthands_casadi::CodeGenerator
added_string_constants_casadi::CodeGenerator
added_wrappers_casadi::CodeGenerator
arg(casadi_int i) constcasadi::CodeGenerator
array(const std::string &type, const std::string &name, casadi_int len, const std::string &def=std::string())casadi::CodeGeneratorstatic
AUX_AXPY enum valuecasadi::CodeGenerator
AUX_BFGS enum valuecasadi::CodeGenerator
AUX_BILIN enum valuecasadi::CodeGenerator
AUX_BLAZING_1D_BOOR_EVAL enum valuecasadi::CodeGenerator
AUX_BLAZING_2D_BOOR_EVAL enum valuecasadi::CodeGenerator
AUX_BLAZING_3D_BOOR_EVAL enum valuecasadi::CodeGenerator
AUX_BLAZING_DE_BOOR enum valuecasadi::CodeGenerator
AUX_BOUNDS_CONSISTENCY enum valuecasadi::CodeGenerator
AUX_CACHE enum valuecasadi::CodeGenerator
AUX_CAST enum valuecasadi::CodeGenerator
AUX_CLEAR enum valuecasadi::CodeGenerator
AUX_CLIP_MAX enum valuecasadi::CodeGenerator
AUX_CLIP_MIN enum valuecasadi::CodeGenerator
AUX_CONVEXIFY enum valuecasadi::CodeGenerator
AUX_COPY enum valuecasadi::CodeGenerator
AUX_CVX enum valuecasadi::CodeGenerator
AUX_DE_BOOR enum valuecasadi::CodeGenerator
AUX_DENSIFY enum valuecasadi::CodeGenerator
AUX_DOT enum valuecasadi::CodeGenerator
AUX_EXPM1 enum valuecasadi::CodeGenerator
AUX_FABS enum valuecasadi::CodeGenerator
AUX_FEASIBLESQPMETHOD enum valuecasadi::CodeGenerator
AUX_FILE_SLURP enum valuecasadi::CodeGenerator
AUX_FILL enum valuecasadi::CodeGenerator
AUX_FINITE_DIFF enum valuecasadi::CodeGenerator
AUX_FLIP enum valuecasadi::CodeGenerator
AUX_FMAX enum valuecasadi::CodeGenerator
AUX_FMIN enum valuecasadi::CodeGenerator
AUX_FROM_MEX enum valuecasadi::CodeGenerator
AUX_HYPOT enum valuecasadi::CodeGenerator
AUX_IAMAX enum valuecasadi::CodeGenerator
AUX_IF_ELSE enum valuecasadi::CodeGenerator
AUX_INF enum valuecasadi::CodeGenerator
AUX_INTERPN enum valuecasadi::CodeGenerator
AUX_INTERPN_GRAD enum valuecasadi::CodeGenerator
AUX_INTERPN_INTERPOLATE enum valuecasadi::CodeGenerator
AUX_INTERPN_WEIGHTS enum valuecasadi::CodeGenerator
AUX_ISINF enum valuecasadi::CodeGenerator
AUX_LDL enum valuecasadi::CodeGenerator
AUX_LOG1P enum valuecasadi::CodeGenerator
AUX_LOGSUMEXP enum valuecasadi::CodeGenerator
AUX_LOW enum valuecasadi::CodeGenerator
AUX_LSQR enum valuecasadi::CodeGenerator
AUX_MASKED_NORM_INF enum valuecasadi::CodeGenerator
AUX_MAX enum valuecasadi::CodeGenerator
AUX_MAX_VIOL enum valuecasadi::CodeGenerator
AUX_MIN enum valuecasadi::CodeGenerator
AUX_MMAX enum valuecasadi::CodeGenerator
AUX_MMIN enum valuecasadi::CodeGenerator
AUX_MTIMES enum valuecasadi::CodeGenerator
AUX_MV enum valuecasadi::CodeGenerator
AUX_MV_DENSE enum valuecasadi::CodeGenerator
AUX_NAN enum valuecasadi::CodeGenerator
AUX_ND_BOOR_EVAL enum valuecasadi::CodeGenerator
AUX_NEWTON enum valuecasadi::CodeGenerator
AUX_NLP enum valuecasadi::CodeGenerator
AUX_NORM_1 enum valuecasadi::CodeGenerator
AUX_NORM_2 enum valuecasadi::CodeGenerator
AUX_NORM_INF enum valuecasadi::CodeGenerator
AUX_OCP_BLOCK enum valuecasadi::CodeGenerator
AUX_ORACLE enum valuecasadi::CodeGenerator
AUX_ORACLE_CALLBACK enum valuecasadi::CodeGenerator
AUX_PRINTF enum valuecasadi::CodeGenerator
AUX_PRINTME enum valuecasadi::CodeGenerator
AUX_PROJECT enum valuecasadi::CodeGenerator
AUX_QP enum valuecasadi::CodeGenerator
AUX_QR enum valuecasadi::CodeGenerator
AUX_QRQP enum valuecasadi::CodeGenerator
AUX_RANK1 enum valuecasadi::CodeGenerator
AUX_REAL_MIN enum valuecasadi::CodeGenerator
AUX_REGULARIZE enum valuecasadi::CodeGenerator
AUX_SCAL enum valuecasadi::CodeGenerator
AUX_SCALED_COPY enum valuecasadi::CodeGenerator
AUX_SIGN enum valuecasadi::CodeGenerator
AUX_SPARSIFY enum valuecasadi::CodeGenerator
AUX_SPARSITY enum valuecasadi::CodeGenerator
AUX_SQ enum valuecasadi::CodeGenerator
AUX_SQPMETHOD enum valuecasadi::CodeGenerator
AUX_SUM enum valuecasadi::CodeGenerator
AUX_SUM_VIOL enum valuecasadi::CodeGenerator
AUX_SWAP enum valuecasadi::CodeGenerator
AUX_TO_DOUBLE enum valuecasadi::CodeGenerator
AUX_TO_INT enum valuecasadi::CodeGenerator
AUX_TO_MEX enum valuecasadi::CodeGenerator
AUX_TRANS enum valuecasadi::CodeGenerator
AUX_TRI_PROJECT enum valuecasadi::CodeGenerator
AUX_TRILSOLVE enum valuecasadi::CodeGenerator
AUX_TRIUSOLVE enum valuecasadi::CodeGenerator
AUX_VECTOR_FMAX enum valuecasadi::CodeGenerator
AUX_VECTOR_FMIN enum valuecasadi::CodeGenerator
AUX_VFMAX enum valuecasadi::CodeGenerator
AUX_VFMIN enum valuecasadi::CodeGenerator
auxiliariescasadi::CodeGenerator
Auxiliary enum namecasadi::CodeGenerator
avoid_stack() constcasadi::CodeGeneratorinline
avoid_stack_casadi::CodeGenerator
axpy(casadi_int n, const std::string &a, const std::string &x, const std::string &y)casadi::CodeGenerator
bilin(const std::string &A, const Sparsity &sp_A, const std::string &x, const std::string &y)casadi::CodeGenerator
bodycasadi::CodeGenerator
bound_consistency(casadi_int n, const std::string &x, const std::string &lam, const std::string &lbx, const std::string &ubx)casadi::CodeGenerator
buffercasadi::CodeGenerator
cache_check(const std::string &key, const std::string &cache, const std::string &loc, casadi_int stride, casadi_int sz, casadi_int key_sz, const std::string &val)casadi::CodeGenerator
casadi_int_typecasadi::CodeGenerator
casadi_real_typecasadi::CodeGenerator
casadi_version()casadi::CodeGeneratorstatic
char_constants_casadi::CodeGenerator
clear(const std::string &res, std::size_t n)casadi::CodeGenerator
clip_max(const std::string &x, casadi_int n, const std::string &min, const std::string &mask)casadi::CodeGenerator
clip_min(const std::string &x, casadi_int n, const std::string &min, const std::string &mask)casadi::CodeGenerator
codegen_scalarscasadi::CodeGenerator
CodeGenerator(const std::string &name, const Dict &opts=Dict())casadi::CodeGenerator
comment(const std::string &s)casadi::CodeGenerator
constant(const std::vector< casadi_int > &v)casadi::CodeGenerator
constant(const std::vector< int > &v)casadi::CodeGeneratorinline
constant(const std::vector< double > &v)casadi::CodeGenerator
constant(const std::vector< char > &v)casadi::CodeGenerator
constant(const std::vector< std::string > &v)casadi::CodeGenerator
constant(double v)casadi::CodeGenerator
constant(casadi_int v)casadi::CodeGenerator
constant(const std::string &v)casadi::CodeGenerator
constant(char v)casadi::CodeGenerator
constant_copy(const std::string &var_name, const std::vector< casadi_int > &v, const std::string &type="casadi_int")casadi::CodeGenerator
convexify_eval(const ConvexifyData &d, const std::string &Hin, const std::string &Hout, const std::string &iw, const std::string &w)casadi::CodeGenerator
copy(const std::string &arg, std::size_t n, const std::string &res)casadi::CodeGenerator
copy_check(const std::string &arg, std::size_t n, const std::string &res, bool check_lhs=true, bool check_rhs=true)casadi::CodeGenerator
copy_default(const std::string &arg, std::size_t n, const std::string &res, const std::string &def, bool check_rhs=true)casadi::CodeGenerator
cppcasadi::CodeGenerator
current_indent_casadi::CodeGenerator
declare(std::string s)casadi::CodeGenerator
define_pool_double(const std::string &name, const std::vector< double > &def)casadi::CodeGenerator
define_rom_double(const void *id, casadi_int size)casadi::CodeGenerator
define_rom_integer(const void *id, casadi_int size)casadi::CodeGenerator
densify(const std::string &arg, const Sparsity &sp_arg, const std::string &res, bool tr=false)casadi::CodeGenerator
dll_exportcasadi::CodeGenerator
dll_importcasadi::CodeGenerator
dot(casadi_int n, const std::string &x, const std::string &y)casadi::CodeGenerator
double_constants_casadi::CodeGenerator
dump(std::ostream &s)casadi::CodeGenerator
dump()casadi::CodeGenerator
elide_copy(casadi_int sz)casadi::CodeGenerator
equal(const std::vector< T > &v1, const std::vector< T > &v2)casadi::CodeGeneratorinlinestatic
exposed_fnamecasadi::CodeGenerator
file_close(std::ofstream &f, bool cpp)casadi::CodeGeneratorstatic
file_open(std::ofstream &f, const std::string &name, bool cpp)casadi::CodeGeneratorstatic
file_scope_double_casadi::CodeGenerator
file_scope_integer_casadi::CodeGenerator
file_slurp(const std::string &fname, casadi_int n, const std::string &a)casadi::CodeGenerator
fill(const std::string &res, std::size_t n, const std::string &v)casadi::CodeGenerator
flush(std::ostream &s)casadi::CodeGenerator
fmax(const std::string &x, const std::string &y)casadi::CodeGenerator
fmin(const std::string &x, const std::string &y)casadi::CodeGenerator
fmu_helpers(const std::string &modelname)casadi::CodeGeneratorstatic
force_canonicalcasadi::CodeGenerator
format_padded(casadi_int i) constcasadi::CodeGenerator
from_mex(std::string &arg, const std::string &res, std::size_t res_off, const Sparsity &sp_res, const std::string &w)casadi::CodeGenerator
generate(const std::string &prefix="")casadi::CodeGenerator
get_constant(const std::vector< double > &v, bool allow_adding=false)casadi::CodeGenerator
get_constant(const std::vector< casadi_int > &v, bool allow_adding=false)casadi::CodeGenerator
get_constant(const std::vector< char > &v, bool allow_adding=false)casadi::CodeGenerator
get_constant(const std::vector< std::string > &v, bool allow_adding=false)casadi::CodeGenerator
get_sparsity(const Sparsity &sp) constcasadi::CodeGenerator
hash(const std::vector< double > &v)casadi::CodeGeneratorstatic
hash(const std::vector< casadi_int > &v)casadi::CodeGeneratorstatic
hash(const std::vector< char > &v)casadi::CodeGeneratorstatic
hash(const std::vector< std::string > &v)casadi::CodeGeneratorstatic
headercasadi::CodeGenerator
include_mathcasadi::CodeGenerator
includescasadi::CodeGenerator
indent()casadi::CodeGeneratorinline
indent_casadi::CodeGenerator
infinitycasadi::CodeGenerator
init_local(const std::string &name, const std::string &def)casadi::CodeGenerator
initializer(const std::vector< T > &v)casadi::CodeGeneratorinline
integer_constants_casadi::CodeGenerator
interpn(const std::string &res, casadi_int ndim, const std::string &grid, const std::string &offset, const std::string &values, const std::string &x, const std::string &lookup_mode, casadi_int m, const std::string &iw, const std::string &w)casadi::CodeGenerator
interpn_grad(const std::string &grad, casadi_int ndim, const std::string &grid, const std::string &offset, const std::string &values, const std::string &x, const std::string &lookup_mode, casadi_int m, const std::string &iw, const std::string &w)casadi::CodeGenerator
lb_eig(const Sparsity &sp_h, const std::string &h)casadi::CodeGenerator
ldl(const std::string &sp_a, const std::string &a, const std::string &sp_lt, const std::string &lt, const std::string &d, const std::string &p, const std::string &w)casadi::CodeGenerator
ldl_solve(const std::string &x, casadi_int nrhs, const std::string &sp_lt, const std::string &lt, const std::string &d, const std::string &p, const std::string &w)casadi::CodeGenerator
local(const std::string &name, const std::string &type, const std::string &ref="")casadi::CodeGenerator
local_default_casadi::CodeGenerator
local_variables_casadi::CodeGenerator
logsumexp(const std::string &A, casadi_int n)casadi::CodeGenerator
low(const std::string &x, const std::string &grid, casadi_int ng, casadi_int lookup_mode)casadi::CodeGenerator
lsqr_solve(const std::string &A, const std::string &x, casadi_int nrhs, bool tr, const std::string &sp, const std::string &w)casadi::CodeGenerator
maincasadi::CodeGenerator
masked_norm_inf(casadi_int n, const std::string &x, const std::string &mask)casadi::CodeGenerator
max(const std::string &x, const std::string &y)casadi::CodeGenerator
max_declarations_per_linecasadi::CodeGenerator
max_initializer_elements_per_linecasadi::CodeGenerator
max_viol(casadi_int n, const std::string &x, const std::string &lb, const std::string &ub)casadi::CodeGenerator
mem(const Function &f)casadi::CodeGenerator
mexcasadi::CodeGenerator
min(const std::string &x, const std::string &y)casadi::CodeGenerator
mmax(const std::string &x, casadi_int n, bool is_dense)casadi::CodeGenerator
mmin(const std::string &x, casadi_int n, bool is_dense)casadi::CodeGenerator
mtimes(const std::string &x, const Sparsity &sp_x, const std::string &y, const Sparsity &sp_y, const std::string &z, const Sparsity &sp_z, const std::string &w, bool tr)casadi::CodeGenerator
mv(const std::string &x, const Sparsity &sp_x, const std::string &y, const std::string &z, bool tr)casadi::CodeGenerator
mv(const std::string &x, casadi_int nrow_x, casadi_int ncol_x, const std::string &y, const std::string &z, bool tr)casadi::CodeGenerator
namecasadi::CodeGenerator
nancasadi::CodeGenerator
needs_mem_casadi::CodeGenerator
newline_casadi::CodeGenerator
norm_1(casadi_int n, const std::string &x)casadi::CodeGenerator
norm_2(casadi_int n, const std::string &x)casadi::CodeGenerator
norm_inf(casadi_int n, const std::string &x)casadi::CodeGenerator
ones(casadi_int sz)casadi::CodeGenerator
operator()(const Function &f, const std::string &arg, const std::string &res, const std::string &iw, const std::string &w, const std::string &failure_ret="1")casadi::CodeGenerator
operator<<(const std::string &s)casadi::CodeGenerator
operator<<(T s)casadi::CodeGeneratorinline
padding_length_casadi::CodeGenerator
pool_double(const std::string &name) constcasadi::CodeGenerator
pool_double_casadi::CodeGenerator
pool_double_defaults_casadi::CodeGenerator
prefixcasadi::CodeGenerator
print_formatted(const std::string &s)casadi::CodeGenerator
print_op(casadi_int op, const std::string &a0)casadi::CodeGenerator
print_op(casadi_int op, const std::string &a0, const std::string &a1)casadi::CodeGenerator
print_vector(std::ostream &s, const std::string &name, const std::vector< casadi_int > &v)casadi::CodeGenerator
print_vector(std::ostream &s, const std::string &name, const std::vector< char > &v)casadi::CodeGenerator
print_vector(std::ostream &s, const std::string &name, const std::vector< double > &v)casadi::CodeGenerator
print_vector(std::ostream &s, const std::string &name, const std::vector< std::string > &v)casadi::CodeGenerator
printf(const std::string &str, const std::vector< std::string > &arg=std::vector< std::string >())casadi::CodeGenerator
printf(const std::string &str, const std::string &arg1)casadi::CodeGenerator
printf(const std::string &str, const std::string &arg1, const std::string &arg2)casadi::CodeGenerator
printf(const std::string &str, const std::string &arg1, const std::string &arg2, const std::string &arg3)casadi::CodeGenerator
project(const std::string &arg, const Sparsity &sp_arg, const std::string &res, const Sparsity &sp_res, const std::string &w)casadi::CodeGenerator
qr(const std::string &sp, const std::string &A, const std::string &w, const std::string &sp_v, const std::string &v, const std::string &sp_r, const std::string &r, const std::string &beta, const std::string &prinv, const std::string &pc)casadi::CodeGenerator
qr_solve(const std::string &x, casadi_int nrhs, bool tr, const std::string &sp_v, const std::string &v, const std::string &sp_r, const std::string &r, const std::string &beta, const std::string &prinv, const std::string &pc, const std::string &w)casadi::CodeGenerator
rank1(const std::string &A, const Sparsity &sp_A, const std::string &alpha, const std::string &x, const std::string &y)casadi::CodeGenerator
real_mincasadi::CodeGenerator
regularize(const Sparsity &sp_h, const std::string &h, const std::string &reg)casadi::CodeGenerator
res(casadi_int i) constcasadi::CodeGenerator
reserve_work(casadi_int n)casadi::CodeGenerator
rom_double(const void *id) constcasadi::CodeGenerator
rom_integer(const void *id) constcasadi::CodeGenerator
sanitize_source(const std::string &src, const std::vector< std::string > &inst, bool add_shorthand=true)casadi::CodeGenerator
scal(casadi_int n, const std::string &alpha, const std::string &x)casadi::CodeGenerator
scope_enter()casadi::CodeGenerator
scope_exit()casadi::CodeGenerator
setup_callback(const std::string &s, const Function &f)casadi::CodeGenerator
shorthand(const std::string &name) constcasadi::CodeGenerator
shorthand(const std::string &name, bool allow_adding=true)casadi::CodeGenerator
sparsify(const std::string &arg, const std::string &res, const Sparsity &sp_res, bool tr=false)casadi::CodeGenerator
sparsity(const Sparsity &sp, bool canonical=true)casadi::CodeGenerator
sparsity_metacasadi::CodeGenerator
string_constants_casadi::CodeGenerator
suffixcasadi::CodeGenerator
sum_viol(casadi_int n, const std::string &x, const std::string &lb, const std::string &ub)casadi::CodeGenerator
sx_work(casadi_int i)casadi::CodeGenerator
sz_ones_casadi::CodeGenerator
sz_work(size_t &sz_arg, size_t &sz_res, size_t &sz_iw, size_t &sz_w) constcasadi::CodeGenerator
sz_zeros_casadi::CodeGenerator
to_mex(const Sparsity &sp, const std::string &arg)casadi::CodeGenerator
trans(const std::string &x, const Sparsity &sp_x, const std::string &y, const Sparsity &sp_y, const std::string &iw)casadi::CodeGenerator
tri_project(const std::string &arg, const Sparsity &sp_arg, const std::string &res, bool lower)casadi::CodeGenerator
trilsolve(const Sparsity &sp_x, const std::string &x, const std::string &y, bool tr, bool unity, casadi_int nrhs)casadi::CodeGenerator
triusolve(const Sparsity &sp_x, const std::string &x, const std::string &y, bool tr, bool unity, casadi_int nrhs)casadi::CodeGenerator
unindent()casadi::CodeGeneratorinline
unroll_argscasadi::CodeGenerator
vector_fmax(casadi_int n, const std::string &x, const std::string &y, const std::string &z)casadi::CodeGenerator
vector_fmin(casadi_int n, const std::string &x, const std::string &y, const std::string &z)casadi::CodeGenerator
verbosecasadi::CodeGenerator
verbose_runtimecasadi::CodeGenerator
vfmax(const std::string &x, casadi_int n, const std::string &y)casadi::CodeGenerator
vfmax(const std::string &x, const std::string &n, const std::string &y)casadi::CodeGenerator
vfmin(const std::string &x, casadi_int n, const std::string &y)casadi::CodeGenerator
vfmin(const std::string &x, const std::string &n, const std::string &y)casadi::CodeGenerator
with_exportcasadi::CodeGenerator
with_headercasadi::CodeGenerator
with_importcasadi::CodeGenerator
with_memcasadi::CodeGenerator
with_sfunctioncasadi::CodeGenerator
work(casadi_int n, casadi_int sz, bool is_ref) constcasadi::CodeGenerator
workel(casadi_int n) constcasadi::CodeGenerator
wrapper(const Function &base, const std::string &name)casadi::CodeGenerator
zeros(casadi_int sz)casadi::CodeGenerator