#include "sparse-base-lu.h"
Public Member Functions | |
sparse_base_lu (void) | |
sparse_base_lu (const sparse_base_lu &a) | |
virtual | ~sparse_base_lu (void) |
const octave_idx_type * | col_perm (void) const |
lu_type | L (void) const |
sparse_base_lu & | operator= (const sparse_base_lu &a) |
p_type | Pc (void) const |
PermMatrix | Pc_mat (void) const |
ColumnVector | Pc_vec (void) const |
p_type | Pr (void) const |
PermMatrix | Pr_mat (void) const |
ColumnVector | Pr_vec (void) const |
SparseMatrix | R (void) const |
double | rcond (void) const |
const octave_idx_type * | row_perm (void) const |
lu_type | U (void) const |
lu_type | Y (void) const |
Protected Attributes | |
double | cond |
lu_type | Lfact |
MArray< octave_idx_type > | P |
MArray< octave_idx_type > | Q |
SparseMatrix | Rfact |
lu_type | Ufact |
Definition at line 32 of file sparse-base-lu.h.
sparse_base_lu< lu_type, lu_elt_type, p_type, p_elt_type >::sparse_base_lu | ( | void | ) | [inline] |
Definition at line 37 of file sparse-base-lu.h.
sparse_base_lu< lu_type, lu_elt_type, p_type, p_elt_type >::sparse_base_lu | ( | const sparse_base_lu< lu_type, lu_elt_type, p_type, p_elt_type > & | a | ) | [inline] |
Definition at line 40 of file sparse-base-lu.h.
virtual sparse_base_lu< lu_type, lu_elt_type, p_type, p_elt_type >::~sparse_base_lu | ( | void | ) | [inline, virtual] |
Definition at line 58 of file sparse-base-lu.h.
const octave_idx_type* sparse_base_lu< lu_type, lu_elt_type, p_type, p_elt_type >::col_perm | ( | void | ) | const [inline] |
Definition at line 82 of file sparse-base-lu.h.
lu_type sparse_base_lu< lu_type, lu_elt_type, p_type, p_elt_type >::L | ( | void | ) | const [inline] |
Definition at line 60 of file sparse-base-lu.h.
Referenced by DEFUN_DLD(), SparseMatrix::inverse(), and SparseComplexMatrix::inverse().
sparse_base_lu& sparse_base_lu< lu_type, lu_elt_type, p_type, p_elt_type >::operator= | ( | const sparse_base_lu< lu_type, lu_elt_type, p_type, p_elt_type > & | a | ) | [inline] |
Definition at line 45 of file sparse-base-lu.h.
p_type sparse_base_lu< lu_type, lu_elt_type, p_type, p_elt_type >::Pc | ( | void | ) | const |
Definition at line 109 of file sparse-base-lu.cc.
References Q.
Referenced by SparseMatrix::inverse(), and SparseComplexMatrix::inverse().
PermMatrix sparse_base_lu< lu_type, lu_elt_type, p_type, p_elt_type >::Pc_mat | ( | void | ) | const |
ColumnVector sparse_base_lu< lu_type, lu_elt_type, p_type, p_elt_type >::Pc_vec | ( | void | ) | const |
Definition at line 128 of file sparse-base-lu.cc.
References Q, and Array< T >::xelem().
Referenced by DEFUN_DLD().
p_type sparse_base_lu< lu_type, lu_elt_type, p_type, p_elt_type >::Pr | ( | void | ) | const |
Definition at line 67 of file sparse-base-lu.cc.
Referenced by DEFUN_DLD(), SparseMatrix::inverse(), and SparseComplexMatrix::inverse().
PermMatrix sparse_base_lu< lu_type, lu_elt_type, p_type, p_elt_type >::Pr_mat | ( | void | ) | const |
Definition at line 102 of file sparse-base-lu.cc.
Referenced by DEFUN_DLD().
ColumnVector sparse_base_lu< lu_type, lu_elt_type, p_type, p_elt_type >::Pr_vec | ( | void | ) | const |
Definition at line 87 of file sparse-base-lu.cc.
References Array< T >::xelem().
Referenced by DEFUN_DLD().
SparseMatrix sparse_base_lu< lu_type, lu_elt_type, p_type, p_elt_type >::R | ( | void | ) | const [inline] |
Definition at line 64 of file sparse-base-lu.h.
Referenced by DEFUN_DLD().
double sparse_base_lu< lu_type, lu_elt_type, p_type, p_elt_type >::rcond | ( | void | ) | const [inline] |
Definition at line 84 of file sparse-base-lu.h.
Referenced by SparseMatrix::inverse(), and SparseComplexMatrix::inverse().
const octave_idx_type* sparse_base_lu< lu_type, lu_elt_type, p_type, p_elt_type >::row_perm | ( | void | ) | const [inline] |
Definition at line 80 of file sparse-base-lu.h.
Referenced by DEFUN_DLD().
lu_type sparse_base_lu< lu_type, lu_elt_type, p_type, p_elt_type >::U | ( | void | ) | const [inline] |
Definition at line 62 of file sparse-base-lu.h.
Referenced by DEFUN_DLD(), SparseMatrix::inverse(), and SparseComplexMatrix::inverse().
lu_type sparse_base_lu< lu_type, lu_elt_type, p_type, p_elt_type >::Y | ( | void | ) | const |
Definition at line 32 of file sparse-base-lu.cc.
Referenced by DEFUN_DLD().
double sparse_base_lu< lu_type, lu_elt_type, p_type, p_elt_type >::cond [protected] |
Definition at line 92 of file sparse-base-lu.h.
Referenced by sparse_base_lu< SparseComplexMatrix, Complex, SparseMatrix, double >::operator=().
lu_type sparse_base_lu< lu_type, lu_elt_type, p_type, p_elt_type >::Lfact [protected] |
Definition at line 88 of file sparse-base-lu.h.
Referenced by sparse_base_lu< SparseComplexMatrix, Complex, SparseMatrix, double >::operator=().
MArray<octave_idx_type> sparse_base_lu< lu_type, lu_elt_type, p_type, p_elt_type >::P [protected] |
Definition at line 94 of file sparse-base-lu.h.
Referenced by sparse_base_lu< SparseComplexMatrix, Complex, SparseMatrix, double >::operator=().
MArray<octave_idx_type> sparse_base_lu< lu_type, lu_elt_type, p_type, p_elt_type >::Q [protected] |
Definition at line 95 of file sparse-base-lu.h.
Referenced by sparse_base_lu< SparseComplexMatrix, Complex, SparseMatrix, double >::operator=().
SparseMatrix sparse_base_lu< lu_type, lu_elt_type, p_type, p_elt_type >::Rfact [protected] |
Definition at line 90 of file sparse-base-lu.h.
lu_type sparse_base_lu< lu_type, lu_elt_type, p_type, p_elt_type >::Ufact [protected] |
Definition at line 89 of file sparse-base-lu.h.
Referenced by sparse_base_lu< SparseComplexMatrix, Complex, SparseMatrix, double >::operator=().