Public Member Functions | |
sparse_chol_rep (void) | |
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) | |
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 |
Public Attributes | |
refcount< int > | count |
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 | Common |
double | cond |
bool | is_pd |
cholmod_sparse * | Lsparse |
octave_idx_type | minor_p |
RowVector | perms |
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.
References a.
|
inline |
Definition at line 69 of file sparse-chol.cc.
References a.
|
delete |
|
inline |
Definition at line 85 of file sparse-chol.cc.
References CHOLMOD_NAME.
|
private |
Definition at line 150 of file sparse-chol.cc.
|
private |
Definition at line 211 of file sparse-chol.cc.
References a, A, a_nc, a_nr, BEGIN_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE, CHOLMOD_NAME, END_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE, octave_sparse_params::get_key(), i, octave::math::sparse_chol< chol_type >::rcond(), SparseCholError(), SparseCholPrint(), and start.
|
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 octave::math::sparse_chol< chol_type >::sparse_chol_rep< chol_type >::Q | ( | void | ) | const |
Definition at line 367 of file sparse-chol.cc.
|
inline |
Definition at line 118 of file sparse-chol.cc.
|
private |
Definition at line 135 of file sparse-chol.cc.
|
private |
Definition at line 130 of file sparse-chol.cc.
refcount<int> octave::math::sparse_chol< chol_type >::sparse_chol_rep< chol_type >::count |
Definition at line 120 of file sparse-chol.cc.
Referenced by octave::math::sparse_chol< chol_type >::sparse_chol().
|
private |
Definition at line 124 of file sparse-chol.cc.
|
private |
Definition at line 133 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.