#include "sparse-base-chol.h"
Classes | |
class | sparse_base_chol_rep |
Public Member Functions | |
sparse_base_chol (void) | |
sparse_base_chol (const chol_type &a, const bool n) | |
sparse_base_chol (const sparse_base_chol< chol_type, chol_elt, p_type > &a) | |
sparse_base_chol (const chol_type &a, octave_idx_type &info, const bool n) | |
virtual | ~sparse_base_chol (void) |
chol_type | inverse (void) const |
bool | is_positive_definite (void) const |
chol_type | L (void) const |
sparse_base_chol & | operator= (const sparse_base_chol &a) |
octave_idx_type | P (void) const |
ColumnVector | perm (void) const |
p_type | Q (void) const |
chol_type | R (void) const |
double | rcond (void) const |
Private Attributes | |
sparse_base_chol_rep * | rep |
Definition at line 31 of file sparse-base-chol.h.
sparse_base_chol< chol_type, chol_elt, p_type >::sparse_base_chol | ( | void | ) | [inline] |
Definition at line 161 of file sparse-base-chol.h.
sparse_base_chol< chol_type, chol_elt, p_type >::sparse_base_chol | ( | const chol_type & | a, | |
const bool | n | |||
) | [inline] |
Definition at line 166 of file sparse-base-chol.h.
sparse_base_chol< chol_type, chol_elt, p_type >::sparse_base_chol | ( | const chol_type & | a, | |
octave_idx_type & | info, | |||
const bool | n | |||
) | [inline] |
Definition at line 171 of file sparse-base-chol.h.
sparse_base_chol< chol_type, chol_elt, p_type >::sparse_base_chol | ( | const sparse_base_chol< chol_type, chol_elt, p_type > & | a | ) | [inline] |
Definition at line 175 of file sparse-base-chol.h.
virtual sparse_base_chol< chol_type, chol_elt, p_type >::~sparse_base_chol | ( | void | ) | [inline, virtual] |
Definition at line 179 of file sparse-base-chol.h.
chol_type sparse_base_chol< chol_type, chol_elt, p_type >::inverse | ( | void | ) | const |
Reimplemented in SparseComplexCHOL, and SparseCHOL.
Definition at line 269 of file sparse-base-chol.cc.
References sparse_base_chol< chol_type, chol_elt, p_type >::L(), Array< T >::length(), sparse_base_chol< chol_type, chol_elt, p_type >::sparse_base_chol_rep::perm(), sparse_base_chol< chol_type, chol_elt, p_type >::Q(), sparse_base_chol< chol_type, chol_elt, p_type >::rep, and MatrixType::Upper.
Referenced by SparseCHOL::inverse().
bool sparse_base_chol< chol_type, chol_elt, p_type >::is_positive_definite | ( | void | ) | const [inline] |
Definition at line 209 of file sparse-base-chol.h.
chol_type sparse_base_chol< chol_type, chol_elt, p_type >::L | ( | void | ) | const |
Reimplemented in SparseComplexCHOL, and SparseCHOL.
Definition at line 224 of file sparse-base-chol.cc.
References sparse_base_chol< chol_type, chol_elt, p_type >::rep.
Referenced by sparse_base_chol< chol_type, chol_elt, p_type >::inverse(), and SparseCHOL::L().
sparse_base_chol& sparse_base_chol< chol_type, chol_elt, p_type >::operator= | ( | const sparse_base_chol< chol_type, chol_elt, p_type > & | a | ) | [inline] |
Definition at line 185 of file sparse-base-chol.h.
octave_idx_type sparse_base_chol< chol_type, chol_elt, p_type >::P | ( | void | ) | const [inline] |
Reimplemented in SparseComplexCHOL, and SparseCHOL.
Definition at line 203 of file sparse-base-chol.h.
Referenced by SparseCHOL::P().
ColumnVector sparse_base_chol< chol_type, chol_elt, p_type >::perm | ( | void | ) | const [inline] |
Reimplemented in SparseComplexCHOL, and SparseCHOL.
Definition at line 205 of file sparse-base-chol.h.
Referenced by SparseCHOL::perm().
p_type sparse_base_chol< chol_type, chol_elt, p_type >::Q | ( | void | ) | const [inline] |
Reimplemented in SparseComplexCHOL, and SparseCHOL.
Definition at line 207 of file sparse-base-chol.h.
Referenced by sparse_base_chol< chol_type, chol_elt, p_type >::inverse(), and SparseCHOL::Q().
chol_type sparse_base_chol< chol_type, chol_elt, p_type >::R | ( | void | ) | const [inline] |
Reimplemented in SparseComplexCHOL, and SparseCHOL.
Definition at line 201 of file sparse-base-chol.h.
Referenced by SparseCHOL::R().
double sparse_base_chol< chol_type, chol_elt, p_type >::rcond | ( | void | ) | const [inline] |
Reimplemented in SparseComplexCHOL, and SparseCHOL.
Definition at line 212 of file sparse-base-chol.h.
Referenced by sparse_base_chol< chol_type, chol_elt, p_type >::sparse_base_chol_rep::init(), and SparseCHOL::rcond().
sparse_base_chol_rep* sparse_base_chol< chol_type, chol_elt, p_type >::rep [private] |
Definition at line 157 of file sparse-base-chol.h.
Referenced by sparse_base_chol< chol_type, chol_elt, p_type >::inverse(), sparse_base_chol< chol_type, chol_elt, p_type >::L(), and sparse_base_chol< SparseComplexMatrix, Complex, SparseMatrix >::operator=().