![]() |
GNU Octave
3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "SparsedbleLU.h"


Public Member Functions | |
| SparseLU (void) | |
| SparseLU (const SparseMatrix &a, const Matrix &piv_thres=Matrix(), bool scale=false) | |
| SparseLU (const SparseMatrix &a, const ColumnVector &Qinit, const Matrix &piv_thres=Matrix(), bool scale=false, bool FixedQ=false, double droptol=-1., bool milu=false, bool udiag=false) | |
| SparseLU (const SparseLU &a) | |
| ~SparseLU (void) | |
| const octave_idx_type * | col_perm (void) const |
| SparseMatrix | L (void) const |
| SparseLU & | operator= (const SparseLU &a) |
| SparseMatrix | Pc (void) const |
| PermMatrix | Pc_mat (void) const |
| ColumnVector | Pc_vec (void) const |
| SparseMatrix | 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 |
| SparseMatrix | U (void) const |
| SparseMatrix | Y (void) const |
Protected Attributes | |
| double | cond |
| SparseMatrix | Lfact |
| MArray< octave_idx_type > | P |
| MArray< octave_idx_type > | Q |
| SparseMatrix | Rfact |
| SparseMatrix | Ufact |
Definition at line 30 of file SparsedbleLU.h.
|
inline |
Definition at line 36 of file SparsedbleLU.h.
| SparseLU::SparseLU | ( | const SparseMatrix & | a, |
| const Matrix & | piv_thres = Matrix (), |
||
| bool | scale = false |
||
| ) |
Definition at line 45 of file SparsedbleLU.cc.
References Sparse< T >::cidx(), Sparse< T >::cols(), sparse_base_lu< SparseMatrix, double, SparseMatrix, double >::cond, Sparse< T >::data(), Array< T >::fortran_vec(), octave_sparse_params::get_key(), sparse_base_lu< SparseMatrix, double, SparseMatrix, double >::Lfact, Array< T >::nelem(), sparse_base_lu< SparseMatrix, double, SparseMatrix, double >::P, sparse_base_lu< SparseMatrix, double, SparseMatrix, double >::Q, Array< T >::resize(), sparse_base_lu< SparseMatrix, double, SparseMatrix, double >::Rfact, Sparse< T >::ridx(), Sparse< T >::rows(), SparseMatrix::transpose(), sparse_base_lu< SparseMatrix, double, SparseMatrix, double >::Ufact, UMFPACK_DNAME, Sparse< T >::xcidx(), xisnan(), and Sparse< T >::xridx().
| SparseLU::SparseLU | ( | const SparseMatrix & | a, |
| const ColumnVector & | Qinit, | ||
| const Matrix & | piv_thres = Matrix (), |
||
| bool | scale = false, |
||
| bool | FixedQ = false, |
||
| double | droptol = -1., |
||
| bool | milu = false, |
||
| bool | udiag = false |
||
| ) |
Definition at line 234 of file SparsedbleLU.cc.
References Sparse< T >::cidx(), Sparse< T >::cols(), sparse_base_lu< SparseMatrix, double, SparseMatrix, double >::cond, Sparse< T >::data(), Array< T >::fortran_vec(), octave_sparse_params::get_key(), sparse_base_lu< SparseMatrix, double, SparseMatrix, double >::Lfact, Array< T >::nelem(), OCTAVE_LOCAL_BUFFER, sparse_base_lu< SparseMatrix, double, SparseMatrix, double >::P, sparse_base_lu< SparseMatrix, double, SparseMatrix, double >::Q, Array< T >::resize(), sparse_base_lu< SparseMatrix, double, SparseMatrix, double >::Rfact, Sparse< T >::ridx(), Sparse< T >::rows(), SparseMatrix::transpose(), sparse_base_lu< SparseMatrix, double, SparseMatrix, double >::Ufact, UMFPACK_DNAME, Sparse< T >::xcidx(), xisnan(), and Sparse< T >::xridx().
|
inline |
Definition at line 47 of file SparsedbleLU.h.
|
inline |
Definition at line 59 of file SparsedbleLU.h.
|
inlineinherited |
Definition at line 82 of file sparse-base-lu.h.
|
inlineinherited |
Definition at line 60 of file sparse-base-lu.h.
Definition at line 50 of file SparsedbleLU.h.
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inlineinherited |
Definition at line 64 of file sparse-base-lu.h.
|
inlineinherited |
Definition at line 84 of file sparse-base-lu.h.
|
inlineinherited |
Definition at line 80 of file sparse-base-lu.h.
|
inlineinherited |
Definition at line 62 of file sparse-base-lu.h.
|
inherited |
|
protectedinherited |
Definition at line 92 of file sparse-base-lu.h.
Referenced by SparseLU().
|
protectedinherited |
Definition at line 88 of file sparse-base-lu.h.
Referenced by SparseLU().
|
protectedinherited |
Definition at line 94 of file sparse-base-lu.h.
Referenced by SparseLU().
|
protectedinherited |
Definition at line 95 of file sparse-base-lu.h.
Referenced by SparseLU().
|
protectedinherited |
Definition at line 90 of file sparse-base-lu.h.
Referenced by SparseLU().
|
protectedinherited |
Definition at line 89 of file sparse-base-lu.h.
Referenced by SparseLU().
1.8.1.2