GNU Octave
4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
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 (void) | |
bool | is_positive_definite (void) const |
cholmod_sparse * | L (void) const |
octave_idx_type | P (void) const |
RowVector | perm (void) const |
SparseMatrix | Q (void) const |
double | rcond (void) const |
Public Attributes | |
octave_refcount< int > | count |
Private Member Functions | |
sparse_chol_rep (const sparse_chol_rep &) | |
void | drop_zeros (const cholmod_sparse *S) |
octave_idx_type | init (const chol_type &a, bool natural, bool force) |
sparse_chol_rep & | operator= (const sparse_chol_rep &) |
Private Attributes | |
cholmod_common | Common |
double | cond |
bool | is_pd |
cholmod_sparse * | Lsparse |
octave_idx_type | minor_p |
RowVector | perms |
Definition at line 42 of file sparse-chol.cc.
|
inline |
Definition at line 46 of file sparse-chol.cc.
|
inline |
Definition at line 53 of file sparse-chol.cc.
|
inline |
Definition at line 62 of file sparse-chol.cc.
|
inline |
Definition at line 72 of file sparse-chol.cc.
|
private |
|
private |
Definition at line 143 of file sparse-chol.cc.
|
private |
Definition at line 204 of file sparse-chol.cc.
References A, a_nc, a_nr, BEGIN_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE, END_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE, octave_sparse_params::get_key(), octave::math::sparse_chol< chol_type >::rcond(), SparseCholError(), SparseCholPrint(), and start.
|
inline |
Definition at line 103 of file sparse-chol.cc.
|
inline |
Definition at line 83 of file sparse-chol.cc.
|
private |
|
inline |
Definition at line 89 of file sparse-chol.cc.
|
inline |
Definition at line 99 of file sparse-chol.cc.
SparseMatrix octave::math::sparse_chol< chol_type >::sparse_chol_rep< chol_type >::Q | ( | void | ) | const |
Definition at line 355 of file sparse-chol.cc.
References p, Sparse< T >::xcidx(), Sparse< T >::xdata(), and Sparse< T >::xridx().
|
inline |
Definition at line 105 of file sparse-chol.cc.
|
private |
Definition at line 122 of file sparse-chol.cc.
|
private |
Definition at line 117 of file sparse-chol.cc.
octave_refcount<int> octave::math::sparse_chol< chol_type >::sparse_chol_rep< chol_type >::count |
Definition at line 107 of file sparse-chol.cc.
Referenced by octave::math::sparse_chol< chol_type >::operator=(), and octave::math::sparse_chol< chol_type >::sparse_chol().
|
private |
Definition at line 111 of file sparse-chol.cc.
|
private |
Definition at line 120 of file sparse-chol.cc.
|
private |
Definition at line 113 of file sparse-chol.cc.
|
private |
Definition at line 115 of file sparse-chol.cc.