#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 87 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 | ( | ) | const |
Definition at line 486 of file sparse-chol.cc.
References SparseMatrix::hermitian(), Array< T, Alloc >::numel(), Q, SparseMatrix::transpose(), and MatrixType::Upper.
| bool sparse_chol< chol_type >::is_positive_definite | ( | ) | const |
Definition at line 472 of file sparse-chol.cc.
| chol_type sparse_chol< chol_type >::L | ( | ) | const |
Definition at line 419 of file sparse-chol.cc.
References CHOLMOD_NAME, and from_suitesparse_long().
|
default |
| octave_idx_type sparse_chol< chol_type >::P | ( | ) | const |
Definition at line 451 of file sparse-chol.cc.
| RowVector sparse_chol< chol_type >::perm | ( | ) | const |
Definition at line 458 of file sparse-chol.cc.
| SparseMatrix sparse_chol< chol_type >::Q | ( | ) | const |
Definition at line 465 of file sparse-chol.cc.
|
inline |
Definition at line 71 of file sparse-chol.h.
| double sparse_chol< chol_type >::rcond | ( | ) | const |
Definition at line 479 of file sparse-chol.cc.