Public Member Functions | |
sparse_chol_rep (const chol_type &a, bool natural, bool force) | |
sparse_chol_rep (const chol_type &a, octave_idx_type &info, bool natural, bool force) | |
sparse_chol_rep (const sparse_chol_rep &)=delete | |
sparse_chol_rep (void) | |
~sparse_chol_rep (void) | |
bool | is_positive_definite (void) const |
cholmod_sparse * | L (void) const |
sparse_chol_rep & | operator= (const sparse_chol_rep &)=delete |
octave_idx_type | P (void) const |
RowVector | perm (void) const |
SparseMatrix | Q (void) const |
double | rcond (void) const |
Private Member Functions | |
void | drop_zeros (const cholmod_sparse *S) |
octave_idx_type | init (const chol_type &a, bool natural, bool force) |
Private Attributes | |
cholmod_common | m_common |
bool | m_is_pd |
cholmod_sparse * | m_L |
octave_idx_type | m_minor_p |
RowVector | m_perm |
double | m_rcond |
Definition at line 49 of file sparse-chol.cc.
|
inline |
Definition at line 53 of file sparse-chol.cc.
|
inline |
Definition at line 60 of file sparse-chol.cc.
|
inline |
Definition at line 69 of file sparse-chol.cc.
|
delete |
|
inline |
Definition at line 85 of file sparse-chol.cc.
References CHOLMOD_NAME.
|
private |
Definition at line 148 of file sparse-chol.cc.
|
private |
Definition at line 209 of file sparse-chol.cc.
References A, ac, CHOLMOD_NAME, sparse_params::get_key(), sparse_chol< chol_type >::rcond(), SparseCholError(), and SparseCholPrint().
|
inline |
Definition at line 116 of file sparse-chol.cc.
|
inline |
Definition at line 96 of file sparse-chol.cc.
|
delete |
|
inline |
Definition at line 102 of file sparse-chol.cc.
|
inline |
Definition at line 112 of file sparse-chol.cc.
SparseMatrix sparse_chol< chol_type >::sparse_chol_rep< chol_type >::Q | ( | void | ) | const |
Definition at line 355 of file sparse-chol.cc.
References n, SparseMatrix, Sparse< T, Alloc >::xcidx(), Sparse< T, Alloc >::xdata(), and Sparse< T, Alloc >::xridx().
|
inline |
Definition at line 118 of file sparse-chol.cc.
|
private |
Definition at line 133 of file sparse-chol.cc.
|
private |
Definition at line 122 of file sparse-chol.cc.
|
private |
Definition at line 131 of file sparse-chol.cc.
|
private |
Definition at line 124 of file sparse-chol.cc.
|
private |
Definition at line 126 of file sparse-chol.cc.
|
private |
Definition at line 128 of file sparse-chol.cc.