casadi::BSpline Member List

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

__nonzero__() constcasadi::MXNodevirtual
_get_binary(casadi_int op, const MX &y, bool scX, bool scY) constcasadi::MXNodevirtual
ad_forward(const std::vector< std::vector< MX > > &fseed, std::vector< std::vector< MX > > &fsens) const overridecasadi::BSplineCommonvirtual
ad_reverse(const std::vector< std::vector< MX > > &aseed, std::vector< std::vector< MX > > &asens) const overridecasadi::BSplineCommonvirtual
add_dependency(CodeGenerator &g) constcasadi::MXNodeinlinevirtual
BSpline(const MX &x, const std::vector< double > &knots, const std::vector< casadi_int > &offset, const std::vector< double > &coeffs, const std::vector< casadi_int > &degree, casadi_int m, const std::vector< casadi_int > &lookup_mode)casadi::BSpline
BSpline(DeserializingStream &s)casadi::BSplineexplicit
BSplineCommon(const std::vector< double > &knots, const std::vector< casadi_int > &offset, const std::vector< casadi_int > &degree, casadi_int m, const std::vector< casadi_int > &lookup_mode)casadi::BSplineCommon
BSplineCommon(DeserializingStream &s)casadi::BSplineCommonexplicitprotected
can_inline(std::map< const MXNode *, casadi_int > &nodeind) constcasadi::MXNode
check_dep() constcasadi::MXNode
class_name() const overridecasadi::MXNodevirtual
codegen_decref(CodeGenerator &g, std::set< void * > &added) constcasadi::MXNodeinlinevirtual
codegen_incref(CodeGenerator &g, std::set< void * > &added) constcasadi::MXNodeinlinevirtual
coeffs_casadi::BSpline
coeffs_dims_casadi::BSplineCommon
coeffs_size_casadi::BSplineCommon
copy_fwd(const bvec_t *arg, bvec_t *res, casadi_int len)casadi::MXNodestatic
copy_rev(bvec_t *arg, bvec_t *res, casadi_int len)casadi::MXNodestatic
create(const MX &x, const std::vector< std::vector< double > > &knots, const std::vector< double > &coeffs, const std::vector< casadi_int > &degree, casadi_int m, const Dict &opts)casadi::BSplinestatic
debug_repr(const SharedObjectInternal *) constcasadi::GenericSharedInternal< SharedObject, SharedObjectInternal >
degree_casadi::BSplineCommon
dep(casadi_int ind=0) constcasadi::MXNodeinline
dep_casadi::MXNode
derivative_coeff(casadi_int i, const std::vector< double > &knots, const std::vector< casadi_int > &offset, const std::vector< casadi_int > &degree, const std::vector< casadi_int > &coeffs_dims, const M &coeffs, std::vector< std::vector< double > > &new_knots, std::vector< casadi_int > &new_degree)casadi::BSplineCommonstatic
deserialize(DeserializingStream &s)casadi::BSplineCommonstatic
deserialize_mapcasadi::MXNodestatic
destroySingleton()casadi::GenericSharedInternal< SharedObject, SharedObjectInternal >inlineprotected
disp(const std::vector< std::string > &arg) const overridecasadi::BSplinevirtual
casadi::BSplineCommon::disp(std::ostream &stream, bool more) const overridecasadi::MXNodevirtual
dual(const std::vector< double > &x, const std::vector< std::vector< double > > &knots, const std::vector< casadi_int > &degree, const Dict &opts)casadi::BSplinestatic
eval(const double **arg, double **res, casadi_int *iw, double *w) const overridecasadi::BSplinevirtual
eval_linear(const std::vector< std::array< MX, 3 > > &arg, std::vector< std::array< MX, 3 > > &res) constcasadi::MXNodevirtual
eval_linear_rearrange(const std::vector< std::array< MX, 3 > > &arg, std::vector< std::array< MX, 3 > > &res) constcasadi::MXNode
eval_linear_unary(const std::vector< std::array< MX, 3 > > &arg, std::vector< std::array< MX, 3 > > &res) constcasadi::MXNode
eval_mx(const std::vector< MX > &arg, std::vector< MX > &res) const overridecasadi::BSplinevirtual
eval_sx(const SXElem **arg, SXElem **res, casadi_int *iw, SXElem *w) constcasadi::MXNodevirtual
generate(CodeGenerator &g, const std::vector< casadi_int > &arg, const std::vector< bool > &arg_is_ref) const overridecasadi::BSplinevirtual
casadi::BSplineCommon::generate(CodeGenerator &g, const std::vector< casadi_int > &arg, const std::vector< casadi_int > &res, const std::vector< bool > &arg_is_ref, std::vector< bool > &res_is_ref) const overridecasadi::BSplineCommonvirtual
generate_copy(CodeGenerator &g, const std::vector< casadi_int > &arg, const std::vector< casadi_int > &res, const std::vector< bool > &arg_is_ref, std::vector< bool > &res_is_ref, casadi_int i) constcasadi::MXNode
GenericSharedInternal()casadi::GenericSharedInternal< SharedObject, SharedObjectInternal >
GenericSharedInternal(const GenericSharedInternal &node)casadi::GenericSharedInternal< SharedObject, SharedObjectInternal >
get_assert(const MX &y, const std::string &fail_message) constcasadi::MXNode
get_bilin(const MX &x, const MX &y) constcasadi::MXNodevirtual
get_binary(casadi_int op, const MX &y) constcasadi::MXNode
get_bspline(const std::vector< double > &knots, const std::vector< casadi_int > &offset, const std::vector< double > &coeffs, const std::vector< casadi_int > &degree, casadi_int m, const std::vector< casadi_int > &lookup_mode) constcasadi::MXNode
get_bspline(const MX &coeffs, const std::vector< double > &knots, const std::vector< casadi_int > &offset, const std::vector< casadi_int > &degree, casadi_int m, const std::vector< casadi_int > &lookup_mode) constcasadi::MXNode
get_coeff_size(casadi_int m, const std::vector< casadi_int > &offset, const std::vector< casadi_int > &degree)casadi::BSplineCommonstatic
get_convexify(const Dict &opts) constcasadi::MXNode
get_det() constcasadi::MXNodevirtual
get_diagcat(const std::vector< MX > &x) constcasadi::MXNodevirtual
get_diagsplit(const std::vector< casadi_int > &offset1, const std::vector< casadi_int > &offset2) constcasadi::MXNodevirtual
get_DM() constcasadi::MXNodevirtual
get_dot(const MX &y) constcasadi::MXNodevirtual
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) constcasadi::MXNodevirtual
get_find() constcasadi::MXNode
get_horzcat(const std::vector< MX > &x) constcasadi::MXNodevirtual
get_horzsplit(const std::vector< casadi_int > &output_offset) constcasadi::MXNodevirtual
get_inv() constcasadi::MXNodevirtual
get_logsumexp() constcasadi::MXNodevirtual
get_low(const MX &v, const Dict &options) constcasadi::MXNode
get_mac(const MX &y, const MX &z) constcasadi::MXNodevirtual
get_mmax() constcasadi::MXNodevirtual
get_mmin() constcasadi::MXNodevirtual
get_monitor(const std::string &comment) constcasadi::MXNode
get_norm_1() constcasadi::MXNodevirtual
get_norm_2() constcasadi::MXNodevirtual
get_norm_fro() constcasadi::MXNodevirtual
get_norm_inf() constcasadi::MXNodevirtual
get_nz_ref(const MX &nz) constcasadi::MXNodevirtual
get_nz_ref(const MX &inner, const Slice &outer) constcasadi::MXNodevirtual
get_nz_ref(const Slice &inner, const MX &outer) constcasadi::MXNodevirtual
get_nz_ref(const MX &inner, const MX &outer) constcasadi::MXNodevirtual
get_nzadd(const MX &y, const std::vector< casadi_int > &nz) constcasadi::MXNodevirtual
get_nzadd(const MX &y, const MX &nz) constcasadi::MXNodevirtual
get_nzadd(const MX &y, const MX &inner, const Slice &outer) constcasadi::MXNodevirtual
get_nzadd(const MX &y, const Slice &inner, const MX &outer) constcasadi::MXNodevirtual
get_nzadd(const MX &y, const MX &inner, const MX &outer) constcasadi::MXNodevirtual
get_nzassign(const MX &y, const std::vector< casadi_int > &nz) constcasadi::MXNodevirtual
get_nzassign(const MX &y, const MX &nz) constcasadi::MXNodevirtual
get_nzassign(const MX &y, const MX &inner, const Slice &outer) constcasadi::MXNodevirtual
get_nzassign(const MX &y, const Slice &inner, const MX &outer) constcasadi::MXNodevirtual
get_nzassign(const MX &y, const MX &inner, const MX &outer) constcasadi::MXNodevirtual
get_nzref(const Sparsity &sp, const std::vector< casadi_int > &nz) constcasadi::MXNodevirtual
get_output(casadi_int oind) constcasadi::MXNodevirtual
get_project(const Sparsity &sp) constcasadi::MXNodevirtual
get_rank1(const MX &alpha, const MX &x, const MX &y) constcasadi::MXNodevirtual
get_repmat(casadi_int m, casadi_int n) constcasadi::MXNodevirtual
get_repsum(casadi_int m, casadi_int n) constcasadi::MXNodevirtual
get_reshape(const Sparsity &sp) constcasadi::MXNodevirtual
get_solve(const MX &r, bool tr, const Linsol &linear_solver) constcasadi::MXNodevirtual
get_solve_tril(const MX &r, bool tr) constcasadi::MXNodevirtual
get_solve_tril_unity(const MX &r, bool tr) constcasadi::MXNodevirtual
get_solve_triu(const MX &r, bool tr) constcasadi::MXNodevirtual
get_solve_triu_unity(const MX &r, bool tr) constcasadi::MXNodevirtual
get_sparsity_cast(const Sparsity &sp) constcasadi::MXNodevirtual
get_subassign(const MX &y, const Slice &i, const Slice &j) constcasadi::MXNodevirtual
get_subref(const Slice &i, const Slice &j) constcasadi::MXNodevirtual
get_transpose() constcasadi::MXNodevirtual
get_unary(casadi_int op) constcasadi::MXNodevirtual
get_vertcat(const std::vector< MX > &x) constcasadi::MXNodevirtual
get_vertsplit(const std::vector< casadi_int > &output_offset) constcasadi::MXNodevirtual
getCount() constcasadi::GenericSharedInternal< SharedObject, SharedObjectInternal >
has_duplicates() constcasadi::MXNodevirtual
has_output() constcasadi::MXNodeinlinevirtual
has_refcount() constcasadi::MXNodeinlinevirtual
ind() constcasadi::MXNodevirtual
info() constcasadi::MXNodevirtual
initSingleton()casadi::GenericSharedInternal< SharedObject, SharedObjectInternal >inlineprotected
is_binary() constcasadi::MXNodeinlinevirtual
is_equal(const MXNode *x, const MXNode *y, casadi_int depth)casadi::MXNodestatic
is_equal(const MXNode *node, casadi_int depth) constcasadi::MXNodeinlinevirtual
is_eye() constcasadi::MXNodeinlinevirtual
is_minus_one() constcasadi::MXNodeinlinevirtual
is_one() constcasadi::MXNodeinlinevirtual
is_output() constcasadi::MXNodeinlinevirtual
is_unary() constcasadi::MXNodeinlinevirtual
is_valid_input() constcasadi::MXNodeinlinevirtual
is_value(double val) constcasadi::MXNodeinlinevirtual
is_zero() constcasadi::MXNodeinlinevirtual
jac(const MX &x, const T &coeffs) constcasadi::BSplineCommon
jac_cache_casadi::BSplineCommonmutable
jac_cached() const overridecasadi::BSplinevirtual
join_primitives(std::vector< MX >::const_iterator &it) constcasadi::MXNodevirtual
join_primitives(std::vector< SX >::const_iterator &it) constcasadi::MXNodevirtual
join_primitives(std::vector< DM >::const_iterator &it) constcasadi::MXNodevirtual
join_primitives_gen(typename std::vector< T >::const_iterator &it) constcasadi::MXNode
knots_casadi::BSplineCommon
lookup_mode_casadi::BSplineCommon
m_casadi::BSplineCommon
mapping() constcasadi::MXNodevirtual
matches_sparsity(const std::vector< T > &arg) constcasadi::MXNodeinline
maxDepth()casadi::MXNodeinlinestatic
MXNode()casadi::MXNode
MXNode(DeserializingStream &s)casadi::MXNodeexplicitprotected
n_dep() constcasadi::MXNode
n_inplace() constcasadi::MXNodeinlinevirtual
n_iw(const std::vector< casadi_int > &degree)casadi::BSplineCommonstatic
n_primitives() constcasadi::MXNodevirtual
n_w(const std::vector< casadi_int > &degree)casadi::BSplineCommonstatic
name() constcasadi::MXNodevirtual
nnz(casadi_int i=0) constcasadi::MXNodeinline
nout() constcasadi::MXNodeinlinevirtual
numel() constcasadi::MXNodeinline
offset() constcasadi::MXNodevirtual
offset_casadi::BSplineCommon
op() const overridecasadi::BSplineCommoninlinevirtual
operator=(const GenericSharedInternal &node)casadi::GenericSharedInternal< SharedObject, SharedObjectInternal >
prepare(casadi_int m, const std::vector< casadi_int > &offset, const std::vector< casadi_int > &degree, casadi_int &coeffs_size, std::vector< casadi_int > &coeffs_dims, std::vector< casadi_int > &strides)casadi::BSplineCommonstatic
primitives(std::vector< MX >::iterator &it) constcasadi::MXNodevirtual
print_compact(std::map< const MXNode *, casadi_int > &nodeind, std::vector< std::string > &intermed) constcasadi::MXNode
reset_input() constcasadi::MXNodevirtual
sameOpAndDeps(const MXNode *node, casadi_int depth) constcasadi::MXNode
segment() constcasadi::MXNodevirtual
serialize(SerializingStream &s) constcasadi::MXNode
serialize_body(SerializingStream &s) const overridecasadi::BSplinevirtual
serialize_type(SerializingStream &s) const overridecasadi::BSplinevirtual
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
shared_from_this()casadi::GenericSharedInternal< SharedObject, SharedObjectInternal >inlineprotected
shared_from_this() constcasadi::GenericSharedInternal< SharedObject, SharedObjectInternal >inlineprotected
SharedObjectInternal()casadi::SharedObjectInternalinline
SharedObjectInternal(const SharedObjectInternal &node)casadi::SharedObjectInternalinline
size() constcasadi::MXNodeinline
size1() constcasadi::MXNodeinline
size2() constcasadi::MXNodeinline
sp_forward(const bvec_t **arg, bvec_t **res, casadi_int *iw, bvec_t *w) constcasadi::MXNodevirtual
sp_reverse(bvec_t **arg, bvec_t **res, casadi_int *iw, bvec_t *w) constcasadi::MXNodevirtual
sparsity() constcasadi::MXNodeinline
sparsity(casadi_int oind) constcasadi::MXNodevirtual
sparsity_casadi::MXNode
split_primitives(const MX &x, std::vector< MX >::iterator &it) constcasadi::MXNodevirtual
split_primitives(const SX &x, std::vector< SX >::iterator &it) constcasadi::MXNodevirtual
split_primitives(const DM &x, std::vector< DM >::iterator &it) constcasadi::MXNodevirtual
strides_casadi::BSplineCommon
sz_arg() constcasadi::MXNodeinlinevirtual
sz_iw() const overridecasadi::BSplineCommonvirtual
sz_res() constcasadi::MXNodeinlinevirtual
sz_w() const overridecasadi::BSplineCommonvirtual
tempcasadi::MXNodemutable
to_double() constcasadi::MXNodevirtual
to_matrix(const MX &x, const Sparsity &sp)casadi::MXNodeinlinestatic
weak()casadi::GenericSharedInternal< SharedObject, SharedObjectInternal >
weak_ref_type typedefcasadi::SharedObjectInternal
which_function() constcasadi::MXNodevirtual
which_output() constcasadi::MXNodevirtual
~BSpline() overridecasadi::BSplineinline
~BSplineCommon() overridecasadi::BSplineCommoninline
~GenericSharedInternal()=0casadi::GenericSharedInternal< SharedObject, SharedObjectInternal >pure virtual
~MXNode() override=0casadi::MXNodepure virtual