GNU Octave
3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#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.
|
inline |
Definition at line 37 of file sparse-base-lu.h.
|
inline |
Definition at line 40 of file sparse-base-lu.h.
|
inlinevirtual |
Definition at line 58 of file sparse-base-lu.h.
|
inline |
Definition at line 82 of file sparse-base-lu.h.
Referenced by LuAminusSigmaB().
|
inline |
Definition at line 60 of file sparse-base-lu.h.
Referenced by Flu(), Fluinc(), SparseMatrix::inverse(), SparseComplexMatrix::inverse(), and LuAminusSigmaB().
|
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().
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 Fluinc(), 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.
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().
|
inline |
Definition at line 64 of file sparse-base-lu.h.
Referenced by Flu().
|
inline |
Definition at line 84 of file sparse-base-lu.h.
Referenced by SparseMatrix::inverse(), and SparseComplexMatrix::inverse().
|
inline |
Definition at line 80 of file sparse-base-lu.h.
Referenced by Flu(), Fluinc(), and LuAminusSigmaB().
|
inline |
Definition at line 62 of file sparse-base-lu.h.
Referenced by Flu(), Fluinc(), SparseMatrix::inverse(), SparseComplexMatrix::inverse(), and LuAminusSigmaB().
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 Flu().
|
protected |
Definition at line 92 of file sparse-base-lu.h.
Referenced by sparse_base_lu< SparseComplexMatrix, Complex, SparseMatrix, double >::operator=().
|
protected |
Definition at line 88 of file sparse-base-lu.h.
Referenced by sparse_base_lu< SparseComplexMatrix, Complex, SparseMatrix, double >::operator=().
|
protected |
Definition at line 94 of file sparse-base-lu.h.
Referenced by sparse_base_lu< SparseComplexMatrix, Complex, SparseMatrix, double >::operator=().
|
protected |
Definition at line 95 of file sparse-base-lu.h.
Referenced by sparse_base_lu< SparseComplexMatrix, Complex, SparseMatrix, double >::operator=().
|
protected |
Definition at line 90 of file sparse-base-lu.h.
|
protected |
Definition at line 89 of file sparse-base-lu.h.
Referenced by sparse_base_lu< SparseComplexMatrix, Complex, SparseMatrix, double >::operator=().