casadi::SparsityInternal Member List

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

_appendColumns(const SparsityInternal &sp) constcasadi::SparsityInternal
_appendVector(const SparsityInternal &sp) constcasadi::SparsityInternal
_enlargeColumns(casadi_int ncol, const std::vector< casadi_int > &cc, bool ind1) constcasadi::SparsityInternal
_enlargeRows(casadi_int nrow, const std::vector< casadi_int > &rr, bool ind1) constcasadi::SparsityInternal
_erase(const std::vector< casadi_int > &rr, const std::vector< casadi_int > &cc, bool ind1, std::vector< casadi_int > &mapping) constcasadi::SparsityInternal
_erase(const std::vector< casadi_int > &rr, bool ind1, std::vector< casadi_int > &mapping) constcasadi::SparsityInternal
_mtimes(const Sparsity &y) constcasadi::SparsityInternal
_removeDuplicates(std::vector< casadi_int > &mapping) constcasadi::SparsityInternal
_reshape(casadi_int nrow, casadi_int ncol) constcasadi::SparsityInternal
_resize(casadi_int nrow, casadi_int ncol) constcasadi::SparsityInternal
_tril(bool includeDiagonal) constcasadi::SparsityInternal
_triu(bool includeDiagonal) constcasadi::SparsityInternal
amd() constcasadi::SparsityInternal
augment(casadi_int k, std::vector< casadi_int > &jmatch, casadi_int *cheap, std::vector< casadi_int > &w, casadi_int *js, casadi_int *is, casadi_int *ps) constcasadi::SparsityInternal
bfs(casadi_int n, std::vector< casadi_int > &wi, std::vector< casadi_int > &wj, std::vector< casadi_int > &queue, const std::vector< casadi_int > &imatch, const std::vector< casadi_int > &jmatch, casadi_int mark) constcasadi::SparsityInternal
btf(std::vector< casadi_int > &rowperm, std::vector< casadi_int > &colperm, std::vector< casadi_int > &rowblock, std::vector< casadi_int > &colblock, std::vector< casadi_int > &coarse_rowblock, std::vector< casadi_int > &coarse_colblock) constcasadi::SparsityInternalinline
btf() constcasadi::SparsityInternal
bw_lower() constcasadi::SparsityInternal
bw_upper() constcasadi::SparsityInternal
class_name() const overridecasadi::SparsityInternalinlinevirtual
colind() constcasadi::SparsityInternalinline
combine(const Sparsity &y, bool f0x_is_zero, bool function0_is_zero, std::vector< unsigned char > &mapping) constcasadi::SparsityInternal
combine(const Sparsity &y, bool f0x_is_zero, bool function0_is_zero) constcasadi::SparsityInternal
combineGen(const Sparsity &y, std::vector< unsigned char > &mapping) constcasadi::SparsityInternal
combineGen1(const Sparsity &y, bool f0x_is_zero, bool function0_is_zero, std::vector< unsigned char > &mapping) constcasadi::SparsityInternal
debug_repr(const SharedObjectInternal *) constcasadi::GenericSharedInternal< SharedObject, SharedObjectInternal >
destroySingleton()casadi::GenericSharedInternal< SharedObject, SharedObjectInternal >inlineprotected
dfs(casadi_int j, casadi_int top, std::vector< casadi_int > &xi, std::vector< casadi_int > &pstack, const std::vector< casadi_int > &pinv, std::vector< bool > &marked) constcasadi::SparsityInternal
diag(casadi_int i, casadi_int j, double aij, void *other)casadi::SparsityInternalstatic
dim(bool with_nz=false) constcasadi::SparsityInternal
disp(std::ostream &stream, bool more) const overridecasadi::SparsityInternalvirtual
dmperm(std::vector< casadi_int > &rowperm, std::vector< casadi_int > &colperm, std::vector< casadi_int > &rowblock, std::vector< casadi_int > &colblock, std::vector< casadi_int > &coarse_rowblock, std::vector< casadi_int > &coarse_colblock) constcasadi::SparsityInternal
drop(casadi_int(*fkeep)(casadi_int, casadi_int, double, void *), void *other, casadi_int nrow, casadi_int ncol, std::vector< casadi_int > &colind, std::vector< casadi_int > &row)casadi::SparsityInternalstatic
drop_diag() constcasadi::SparsityInternal
etree(const casadi_int *sp, casadi_int *parent, casadi_int *w, casadi_int ata)casadi::SparsityInternalstatic
export_code(const std::string &lang, std::ostream &stream, const Dict &options) constcasadi::SparsityInternal
find(std::vector< casadi_int > &loc, bool ind1) constcasadi::SparsityInternal
GenericSharedInternal()casadi::GenericSharedInternal< SharedObject, SharedObjectInternal >
GenericSharedInternal(const GenericSharedInternal &node)casadi::GenericSharedInternal< SharedObject, SharedObjectInternal >
get_col() constcasadi::SparsityInternal
get_colind() constcasadi::SparsityInternal
get_diag(std::vector< casadi_int > &mapping) constcasadi::SparsityInternal
get_lower() constcasadi::SparsityInternal
get_nz(casadi_int rr, casadi_int cc) constcasadi::SparsityInternal
get_nz(const std::vector< casadi_int > &rr, const std::vector< casadi_int > &cc) constcasadi::SparsityInternal
get_nz(std::vector< casadi_int > &indices) constcasadi::SparsityInternal
get_row() constcasadi::SparsityInternal
get_upper() constcasadi::SparsityInternal
getCount() constcasadi::GenericSharedInternal< SharedObject, SharedObjectInternal >
has_diag() constcasadi::SparsityInternal
hash() constcasadi::SparsityInternal
initSingleton()casadi::GenericSharedInternal< SharedObject, SharedObjectInternal >inlineprotected
invertPermutation(const std::vector< casadi_int > &p)casadi::SparsityInternalstatic
is_column() constcasadi::SparsityInternal
is_dense() constcasadi::SparsityInternal
is_diag() constcasadi::SparsityInternal
is_empty(bool both=false) constcasadi::SparsityInternal
is_equal(const Sparsity &y) constcasadi::SparsityInternal
is_equal(casadi_int y_nrow, casadi_int y_ncol, const std::vector< casadi_int > &y_colind, const std::vector< casadi_int > &y_row) constcasadi::SparsityInternal
is_equal(casadi_int y_nrow, casadi_int y_ncol, const casadi_int *y_colind, const casadi_int *y_row) constcasadi::SparsityInternal
is_orthonormal(bool allow_empty=false) constcasadi::SparsityInternal
is_orthonormal_columns(bool allow_empty=false) constcasadi::SparsityInternal
is_orthonormal_rows(bool allow_empty=false) constcasadi::SparsityInternal
is_permutation() constcasadi::SparsityInternal
is_reshape(const SparsityInternal &y) constcasadi::SparsityInternal
is_row() constcasadi::SparsityInternal
is_scalar(bool scalar_and_dense) constcasadi::SparsityInternal
is_selection(bool allow_empty=false) constcasadi::SparsityInternal
is_square() constcasadi::SparsityInternal
is_stacked(const Sparsity &y, casadi_int n) constcasadi::SparsityInternal
is_subset(const Sparsity &rhs) constcasadi::SparsityInternal
is_symmetric() constcasadi::SparsityInternal
is_transpose(const SparsityInternal &y) constcasadi::SparsityInternal
is_tril(bool strictly) constcasadi::SparsityInternal
is_triu(bool strictly) constcasadi::SparsityInternal
is_vector() constcasadi::SparsityInternal
largest_first() constcasadi::SparsityInternal
ldl_colind(const casadi_int *sp, casadi_int *parent, casadi_int *l_colind, casadi_int *w)casadi::SparsityInternalstatic
ldl_row(const casadi_int *sp, const casadi_int *parent, casadi_int *l_colind, casadi_int *l_row, casadi_int *w)casadi::SparsityInternalstatic
leaf(casadi_int i, casadi_int j, const casadi_int *first, casadi_int *maxfirst, casadi_int *prevleaf, casadi_int *ancestor, casadi_int *jleaf)casadi::SparsityInternalstatic
makeDense(std::vector< casadi_int > &mapping) constcasadi::SparsityInternal
matched(casadi_int n, const std::vector< casadi_int > &wj, const std::vector< casadi_int > &imatch, std::vector< casadi_int > &p, std::vector< casadi_int > &q, std::vector< casadi_int > &cc, std::vector< casadi_int > &rr, casadi_int set, casadi_int mark)casadi::SparsityInternalstatic
maxtrans(std::vector< casadi_int > &imatch, std::vector< casadi_int > &jmatch, Sparsity &trans, casadi_int seed) constcasadi::SparsityInternal
multiply(const Sparsity &B) constcasadi::SparsityInternal
nnz() constcasadi::SparsityInternalinline
nnz_diag() constcasadi::SparsityInternal
nnz_lower(bool strictly=false) constcasadi::SparsityInternal
nnz_upper(bool strictly=false) constcasadi::SparsityInternal
numel() constcasadi::SparsityInternal
operator=(const GenericSharedInternal &node)casadi::GenericSharedInternal< SharedObject, SharedObjectInternal >
pattern_inverse() constcasadi::SparsityInternal
permute(const std::vector< casadi_int > &pinv, const std::vector< casadi_int > &q, casadi_int values) constcasadi::SparsityInternal
permute(const std::vector< casadi_int > &pinv, const std::vector< casadi_int > &q, casadi_int values, std::vector< casadi_int > &colind_C, std::vector< casadi_int > &row_C) constcasadi::SparsityInternal
pmult(const std::vector< casadi_int > &p, bool permute_rows=true, bool permute_cols=true, bool invert_permutation=false) constcasadi::SparsityInternal
postorder(const casadi_int *parent, casadi_int n, casadi_int *post, casadi_int *w)casadi::SparsityInternalstatic
postorder_dfs(casadi_int j, casadi_int k, casadi_int *head, const casadi_int *next, casadi_int *post, casadi_int *stack)casadi::SparsityInternalstatic
qr_counts(const casadi_int *tr_sp, const casadi_int *parent, const casadi_int *post, casadi_int *counts, casadi_int *w)casadi::SparsityInternalstatic
qr_init(const casadi_int *sp, const casadi_int *sp_tr, casadi_int *leftmost, casadi_int *parent, casadi_int *pinv, casadi_int *nrow_ext, casadi_int *v_nnz, casadi_int *r_nnz, casadi_int *w)casadi::SparsityInternalstatic
qr_nnz(const casadi_int *sp, casadi_int *pinv, casadi_int *leftmost, const casadi_int *parent, casadi_int *nrow_ext, casadi_int *w)casadi::SparsityInternalstatic
qr_sparsities(const casadi_int *sp_a, casadi_int nrow_ext, casadi_int *sp_v, casadi_int *sp_r, const casadi_int *leftmost, const casadi_int *parent, const casadi_int *pinv, casadi_int *iw)casadi::SparsityInternalstatic
randperm(casadi_int n, casadi_int seed)casadi::SparsityInternalstatic
repr_el(casadi_int k) constcasadi::SparsityInternal
row() constcasadi::SparsityInternalinline
rowsSequential(bool strictly) constcasadi::SparsityInternal
rprune(casadi_int i, casadi_int j, double aij, void *other)casadi::SparsityInternalstatic
scatter(casadi_int j, std::vector< casadi_int > &w, casadi_int mark, casadi_int *Ci, casadi_int nz) constcasadi::SparsityInternal
scc(std::vector< casadi_int > &p, std::vector< casadi_int > &r) constcasadi::SparsityInternal
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::SparsityInternal
size1() constcasadi::SparsityInternalinline
size2() constcasadi::SparsityInternalinline
sp() constcasadi::SparsityInternalinline
SparsityInternal(casadi_int nrow, casadi_int ncol, const casadi_int *colind, const casadi_int *row)casadi::SparsityInternal
spsolve(bvec_t *X, bvec_t *B, bool tr) constcasadi::SparsityInternal
spy(std::ostream &stream) constcasadi::SparsityInternal
spy_matlab(const std::string &mfile) constcasadi::SparsityInternal
star_coloring(casadi_int ordering, casadi_int cutoff) constcasadi::SparsityInternal
star_coloring2(casadi_int ordering, casadi_int cutoff) constcasadi::SparsityInternal
sub(const std::vector< casadi_int > &rr, const std::vector< casadi_int > &cc, std::vector< casadi_int > &mapping, bool ind1) constcasadi::SparsityInternal
sub(const std::vector< casadi_int > &rr, const SparsityInternal &sp, std::vector< casadi_int > &mapping, bool ind1) constcasadi::SparsityInternal
T() constcasadi::SparsityInternal
transpose(std::vector< casadi_int > &mapping, bool invert_mapping=false) constcasadi::SparsityInternal
uni_coloring(const Sparsity &AT, casadi_int cutoff) constcasadi::SparsityInternal
unmatched(casadi_int m, const std::vector< casadi_int > &wi, std::vector< casadi_int > &p, std::vector< casadi_int > &rr, casadi_int set)casadi::SparsityInternalstatic
wclear(casadi_int mark, casadi_int lemax, casadi_int *w, casadi_int n)casadi::SparsityInternalstatic
weak()casadi::GenericSharedInternal< SharedObject, SharedObjectInternal >
weak_ref_type typedefcasadi::SharedObjectInternal
~GenericSharedInternal()=0casadi::GenericSharedInternal< SharedObject, SharedObjectInternal >pure virtual
~SparsityInternal() overridecasadi::SparsityInternal