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 |
Public Attributes | |
refcount< octave_idx_type > | 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 50 of file sparse-chol.cc.
|
inline |
Definition at line 54 of file sparse-chol.cc.
|
inline |
Definition at line 61 of file sparse-chol.cc.
|
inline |
Definition at line 70 of file sparse-chol.cc.
|
delete |
|
inline |
Definition at line 86 of file sparse-chol.cc.
References CHOLMOD_NAME.
|
private |
Definition at line 151 of file sparse-chol.cc.
|
private |
Definition at line 212 of file sparse-chol.cc.
References A, ac, BEGIN_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE, CHOLMOD_NAME, END_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE, octave_sparse_params::get_key(), octave::math::sparse_chol< chol_type >::rcond(), SparseCholError(), and SparseCholPrint().
|
inline |
Definition at line 117 of file sparse-chol.cc.
|
inline |
Definition at line 97 of file sparse-chol.cc.
|
delete |
|
inline |
Definition at line 103 of file sparse-chol.cc.
|
inline |
Definition at line 113 of file sparse-chol.cc.
SparseMatrix octave::math::sparse_chol< chol_type >::sparse_chol_rep< chol_type >::Q | ( | void | ) | const |
Definition at line 368 of file sparse-chol.cc.
References n, Sparse< T >::xcidx(), Sparse< T >::xdata(), and Sparse< T >::xridx().
|
inline |
Definition at line 119 of file sparse-chol.cc.
|
private |
Definition at line 136 of file sparse-chol.cc.
|
private |
Definition at line 131 of file sparse-chol.cc.
refcount<octave_idx_type> octave::math::sparse_chol< chol_type >::sparse_chol_rep< chol_type >::count |
Definition at line 121 of file sparse-chol.cc.
Referenced by octave::math::sparse_chol< chol_type >::sparse_chol(), and octave::math::sparse_chol< chol_type >::operator=().
|
private |
Definition at line 125 of file sparse-chol.cc.
|
private |
Definition at line 134 of file sparse-chol.cc.
|
private |
Definition at line 127 of file sparse-chol.cc.
|
private |
Definition at line 129 of file sparse-chol.cc.