This is the complete list of members for casadi::SparsityInternal, including all inherited members.
_appendColumns(const SparsityInternal &sp) const | casadi::SparsityInternal | |
_appendVector(const SparsityInternal &sp) const | casadi::SparsityInternal | |
_enlargeColumns(casadi_int ncol, const std::vector< casadi_int > &cc, bool ind1) const | casadi::SparsityInternal | |
_enlargeRows(casadi_int nrow, const std::vector< casadi_int > &rr, bool ind1) const | casadi::SparsityInternal | |
_erase(const std::vector< casadi_int > &rr, const std::vector< casadi_int > &cc, bool ind1, std::vector< casadi_int > &mapping) const | casadi::SparsityInternal | |
_erase(const std::vector< casadi_int > &rr, bool ind1, std::vector< casadi_int > &mapping) const | casadi::SparsityInternal | |
_mtimes(const Sparsity &y) const | casadi::SparsityInternal | |
_removeDuplicates(std::vector< casadi_int > &mapping) const | casadi::SparsityInternal | |
_reshape(casadi_int nrow, casadi_int ncol) const | casadi::SparsityInternal | |
_resize(casadi_int nrow, casadi_int ncol) const | casadi::SparsityInternal | |
_tril(bool includeDiagonal) const | casadi::SparsityInternal | |
_triu(bool includeDiagonal) const | casadi::SparsityInternal | |
amd() const | casadi::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) const | casadi::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) const | casadi::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) const | casadi::SparsityInternal | inline |
btf() const | casadi::SparsityInternal | |
bw_lower() const | casadi::SparsityInternal | |
bw_upper() const | casadi::SparsityInternal | |
class_name() const override | casadi::SparsityInternal | inlinevirtual |
colind() const | casadi::SparsityInternal | inline |
combine(const Sparsity &y, bool f0x_is_zero, bool function0_is_zero, std::vector< unsigned char > &mapping) const | casadi::SparsityInternal | |
combine(const Sparsity &y, bool f0x_is_zero, bool function0_is_zero) const | casadi::SparsityInternal | |
combineGen(const Sparsity &y, std::vector< unsigned char > &mapping) const | casadi::SparsityInternal | |
combineGen1(const Sparsity &y, bool f0x_is_zero, bool function0_is_zero, std::vector< unsigned char > &mapping) const | casadi::SparsityInternal | |
debug_repr(const SharedObjectInternal *) const | casadi::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) const | casadi::SparsityInternal | |
diag(casadi_int i, casadi_int j, double aij, void *other) | casadi::SparsityInternal | static |
dim(bool with_nz=false) const | casadi::SparsityInternal | |
disp(std::ostream &stream, bool more) const override | casadi::SparsityInternal | virtual |
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) const | casadi::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::SparsityInternal | static |
drop_diag() const | casadi::SparsityInternal | |
etree(const casadi_int *sp, casadi_int *parent, casadi_int *w, casadi_int ata) | casadi::SparsityInternal | static |
export_code(const std::string &lang, std::ostream &stream, const Dict &options) const | casadi::SparsityInternal | |
find(std::vector< casadi_int > &loc, bool ind1) const | casadi::SparsityInternal | |
GenericSharedInternal() | casadi::GenericSharedInternal< SharedObject, SharedObjectInternal > | |
GenericSharedInternal(const GenericSharedInternal &node) | casadi::GenericSharedInternal< SharedObject, SharedObjectInternal > | |
get_col() const | casadi::SparsityInternal | |
get_colind() const | casadi::SparsityInternal | |
get_diag(std::vector< casadi_int > &mapping) const | casadi::SparsityInternal | |
get_lower() const | casadi::SparsityInternal | |
get_nz(casadi_int rr, casadi_int cc) const | casadi::SparsityInternal | |
get_nz(const std::vector< casadi_int > &rr, const std::vector< casadi_int > &cc) const | casadi::SparsityInternal | |
get_nz(std::vector< casadi_int > &indices) const | casadi::SparsityInternal | |
get_row() const | casadi::SparsityInternal | |
get_upper() const | casadi::SparsityInternal | |
getCount() const | casadi::GenericSharedInternal< SharedObject, SharedObjectInternal > | |
has_diag() const | casadi::SparsityInternal | |
hash() const | casadi::SparsityInternal | |
initSingleton() | casadi::GenericSharedInternal< SharedObject, SharedObjectInternal > | inlineprotected |
invertPermutation(const std::vector< casadi_int > &p) | casadi::SparsityInternal | static |
is_column() const | casadi::SparsityInternal | |
is_dense() const | casadi::SparsityInternal | |
is_diag() const | casadi::SparsityInternal | |
is_empty(bool both=false) const | casadi::SparsityInternal | |
is_equal(const Sparsity &y) const | casadi::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) const | casadi::SparsityInternal | |
is_equal(casadi_int y_nrow, casadi_int y_ncol, const casadi_int *y_colind, const casadi_int *y_row) const | casadi::SparsityInternal | |
is_orthonormal(bool allow_empty=false) const | casadi::SparsityInternal | |
is_orthonormal_columns(bool allow_empty=false) const | casadi::SparsityInternal | |
is_orthonormal_rows(bool allow_empty=false) const | casadi::SparsityInternal | |
is_permutation() const | casadi::SparsityInternal | |
is_reshape(const SparsityInternal &y) const | casadi::SparsityInternal | |
is_row() const | casadi::SparsityInternal | |
is_scalar(bool scalar_and_dense) const | casadi::SparsityInternal | |
is_selection(bool allow_empty=false) const | casadi::SparsityInternal | |
is_square() const | casadi::SparsityInternal | |
is_stacked(const Sparsity &y, casadi_int n) const | casadi::SparsityInternal | |
is_subset(const Sparsity &rhs) const | casadi::SparsityInternal | |
is_symmetric() const | casadi::SparsityInternal | |
is_transpose(const SparsityInternal &y) const | casadi::SparsityInternal | |
is_tril(bool strictly) const | casadi::SparsityInternal | |
is_triu(bool strictly) const | casadi::SparsityInternal | |
is_vector() const | casadi::SparsityInternal | |
largest_first() const | casadi::SparsityInternal | |
ldl_colind(const casadi_int *sp, casadi_int *parent, casadi_int *l_colind, casadi_int *w) | casadi::SparsityInternal | static |
ldl_row(const casadi_int *sp, const casadi_int *parent, casadi_int *l_colind, casadi_int *l_row, casadi_int *w) | casadi::SparsityInternal | static |
leaf(casadi_int i, casadi_int j, const casadi_int *first, casadi_int *maxfirst, casadi_int *prevleaf, casadi_int *ancestor, casadi_int *jleaf) | casadi::SparsityInternal | static |
makeDense(std::vector< casadi_int > &mapping) const | casadi::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::SparsityInternal | static |
maxtrans(std::vector< casadi_int > &imatch, std::vector< casadi_int > &jmatch, Sparsity &trans, casadi_int seed) const | casadi::SparsityInternal | |
multiply(const Sparsity &B) const | casadi::SparsityInternal | |
nnz() const | casadi::SparsityInternal | inline |
nnz_diag() const | casadi::SparsityInternal | |
nnz_lower(bool strictly=false) const | casadi::SparsityInternal | |
nnz_upper(bool strictly=false) const | casadi::SparsityInternal | |
numel() const | casadi::SparsityInternal | |
operator=(const GenericSharedInternal &node) | casadi::GenericSharedInternal< SharedObject, SharedObjectInternal > | |
pattern_inverse() const | casadi::SparsityInternal | |
permute(const std::vector< casadi_int > &pinv, const std::vector< casadi_int > &q, casadi_int values) const | casadi::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) const | casadi::SparsityInternal | |
pmult(const std::vector< casadi_int > &p, bool permute_rows=true, bool permute_cols=true, bool invert_permutation=false) const | casadi::SparsityInternal | |
postorder(const casadi_int *parent, casadi_int n, casadi_int *post, casadi_int *w) | casadi::SparsityInternal | static |
postorder_dfs(casadi_int j, casadi_int k, casadi_int *head, const casadi_int *next, casadi_int *post, casadi_int *stack) | casadi::SparsityInternal | static |
qr_counts(const casadi_int *tr_sp, const casadi_int *parent, const casadi_int *post, casadi_int *counts, casadi_int *w) | casadi::SparsityInternal | static |
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::SparsityInternal | static |
qr_nnz(const casadi_int *sp, casadi_int *pinv, casadi_int *leftmost, const casadi_int *parent, casadi_int *nrow_ext, casadi_int *w) | casadi::SparsityInternal | static |
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::SparsityInternal | static |
randperm(casadi_int n, casadi_int seed) | casadi::SparsityInternal | static |
repr_el(casadi_int k) const | casadi::SparsityInternal | |
row() const | casadi::SparsityInternal | inline |
rowsSequential(bool strictly) const | casadi::SparsityInternal | |
rprune(casadi_int i, casadi_int j, double aij, void *other) | casadi::SparsityInternal | static |
scatter(casadi_int j, std::vector< casadi_int > &w, casadi_int mark, casadi_int *Ci, casadi_int nz) const | casadi::SparsityInternal | |
scc(std::vector< casadi_int > &p, std::vector< casadi_int > &r) const | casadi::SparsityInternal | |
shared_from_this() | casadi::GenericSharedInternal< SharedObject, SharedObjectInternal > | inlineprotected |
shared_from_this() const | casadi::GenericSharedInternal< SharedObject, SharedObjectInternal > | inlineprotected |
SharedObjectInternal() | casadi::SharedObjectInternal | inline |
SharedObjectInternal(const SharedObjectInternal &node) | casadi::SharedObjectInternal | inline |
size() const | casadi::SparsityInternal | |
size1() const | casadi::SparsityInternal | inline |
size2() const | casadi::SparsityInternal | inline |
sp() const | casadi::SparsityInternal | inline |
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) const | casadi::SparsityInternal | |
spy(std::ostream &stream) const | casadi::SparsityInternal | |
spy_matlab(const std::string &mfile) const | casadi::SparsityInternal | |
star_coloring(casadi_int ordering, casadi_int cutoff) const | casadi::SparsityInternal | |
star_coloring2(casadi_int ordering, casadi_int cutoff) const | casadi::SparsityInternal | |
sub(const std::vector< casadi_int > &rr, const std::vector< casadi_int > &cc, std::vector< casadi_int > &mapping, bool ind1) const | casadi::SparsityInternal | |
sub(const std::vector< casadi_int > &rr, const SparsityInternal &sp, std::vector< casadi_int > &mapping, bool ind1) const | casadi::SparsityInternal | |
T() const | casadi::SparsityInternal | |
transpose(std::vector< casadi_int > &mapping, bool invert_mapping=false) const | casadi::SparsityInternal | |
uni_coloring(const Sparsity &AT, casadi_int cutoff) const | casadi::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::SparsityInternal | static |
wclear(casadi_int mark, casadi_int lemax, casadi_int *w, casadi_int n) | casadi::SparsityInternal | static |
weak() | casadi::GenericSharedInternal< SharedObject, SharedObjectInternal > | |
weak_ref_type typedef | casadi::SharedObjectInternal | |
~GenericSharedInternal()=0 | casadi::GenericSharedInternal< SharedObject, SharedObjectInternal > | pure virtual |
~SparsityInternal() override | casadi::SparsityInternal |