#include "sparse-chol.h"
Public Member Functions | |
sparse_chol () | |
sparse_chol (const chol_type &a, bool natural, bool force) | |
sparse_chol (const chol_type &a, octave_idx_type &info) | |
sparse_chol (const chol_type &a, octave_idx_type &info, bool natural) | |
sparse_chol (const chol_type &a, octave_idx_type &info, bool natural, bool force) | |
sparse_chol (const sparse_chol< chol_type > &a)=default | |
sparse_chol (const SparseComplexMatrix &a, octave_idx_type &info) | |
virtual | ~sparse_chol ()=default |
chol_type | inverse () const |
bool | is_positive_definite () const |
chol_type | L () const |
sparse_chol< chol_type > & | operator= (const sparse_chol< chol_type > &a)=default |
octave_idx_type | P () const |
RowVector | perm () const |
SparseMatrix | Q () const |
chol_type | R () const |
double | rcond () const |
Protected Types | |
typedef chol_type::element_type | chol_elt |
Definition at line 47 of file sparse-chol.h.
|
protected |
Definition at line 89 of file sparse-chol.h.
sparse_chol< chol_type >::sparse_chol |
Definition at line 383 of file sparse-chol.cc.
sparse_chol< chol_type >::sparse_chol | ( | const chol_type & | a, |
bool | natural, | ||
bool | force | ||
) |
Definition at line 388 of file sparse-chol.cc.
sparse_chol< chol_type >::sparse_chol | ( | const chol_type & | a, |
octave_idx_type & | info, | ||
bool | natural, | ||
bool | force | ||
) |
Definition at line 395 of file sparse-chol.cc.
sparse_chol< chol_type >::sparse_chol | ( | const chol_type & | a, |
octave_idx_type & | info, | ||
bool | natural | ||
) |
Definition at line 403 of file sparse-chol.cc.
sparse_chol< chol_type >::sparse_chol | ( | const chol_type & | a, |
octave_idx_type & | info | ||
) |
Definition at line 411 of file sparse-chol.cc.
|
default |
|
virtualdefault |
sparse_chol< SparseComplexMatrix >::sparse_chol | ( | const SparseComplexMatrix & | a, |
octave_idx_type & | info | ||
) |
Definition at line 555 of file sparse-chol.cc.
chol_type sparse_chol< chol_type >::inverse |
Definition at line 486 of file sparse-chol.cc.
References SparseMatrix::hermitian(), m, n, Array< T, Alloc >::numel(), Q, SparseMatrix::transpose(), and MatrixType::Upper.
bool sparse_chol< chol_type >::is_positive_definite |
Definition at line 472 of file sparse-chol.cc.
chol_type sparse_chol< chol_type >::L |
Definition at line 419 of file sparse-chol.cc.
References CHOLMOD_NAME, from_suitesparse_long(), and m.
|
default |
octave_idx_type sparse_chol< chol_type >::P |
Definition at line 451 of file sparse-chol.cc.
RowVector sparse_chol< chol_type >::perm |
Definition at line 458 of file sparse-chol.cc.
SparseMatrix sparse_chol< chol_type >::Q |
Definition at line 465 of file sparse-chol.cc.
|
inline |
Definition at line 73 of file sparse-chol.h.
double sparse_chol< chol_type >::rcond |
Definition at line 479 of file sparse-chol.cc.