Public Member Functions | Protected Attributes

SparseComplexLU Class Reference

#include "SparseCmplxLU.h"

Inheritance diagram for SparseComplexLU:
Inheritance graph
[legend]
Collaboration diagram for SparseComplexLU:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SparseComplexLU (void)
 SparseComplexLU (const SparseComplexMatrix &a, const Matrix &piv_thres=Matrix(), bool scale=false)
 SparseComplexLU (const SparseComplexLU &a)
 SparseComplexLU (const SparseComplexMatrix &a, const ColumnVector &Qinit, const Matrix &piv_thres=Matrix(), bool scale=false, bool FixedQ=false, double droptol=-1., bool milu=false, bool udiag=false)
 ~SparseComplexLU (void)
const octave_idx_typecol_perm (void) const
SparseComplexMatrix L (void) const
SparseComplexLUoperator= (const SparseComplexLU &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_typerow_perm (void) const
SparseComplexMatrix U (void) const
SparseComplexMatrix Y (void) const

Protected Attributes

double cond
SparseComplexMatrix Lfact
MArray< octave_idx_typeP
MArray< octave_idx_typeQ
SparseMatrix Rfact
SparseComplexMatrix Ufact

Detailed Description

Definition at line 31 of file SparseCmplxLU.h.


Constructor & Destructor Documentation

SparseComplexLU::SparseComplexLU ( void   )  [inline]

Definition at line 38 of file SparseCmplxLU.h.

SparseComplexLU::SparseComplexLU ( const SparseComplexMatrix a,
const Matrix piv_thres = Matrix (),
bool  scale = false 
)
SparseComplexLU::SparseComplexLU ( const SparseComplexMatrix a,
const ColumnVector Qinit,
const Matrix piv_thres = Matrix (),
bool  scale = false,
bool  FixedQ = false,
double  droptol = -1.,
bool  milu = false,
bool  udiag = false 
)
SparseComplexLU::SparseComplexLU ( const SparseComplexLU a  )  [inline]

Definition at line 51 of file SparseCmplxLU.h.

SparseComplexLU::~SparseComplexLU ( void   )  [inline]

Definition at line 63 of file SparseCmplxLU.h.


Member Function Documentation

const octave_idx_type* sparse_base_lu< SparseComplexMatrix , Complex , SparseMatrix , double >::col_perm ( void   )  const [inline, inherited]

Definition at line 82 of file sparse-base-lu.h.

References Q.

SparseComplexMatrix sparse_base_lu< SparseComplexMatrix , Complex , SparseMatrix , double >::L ( void   )  const [inline, inherited]

Definition at line 60 of file sparse-base-lu.h.

SparseComplexLU& SparseComplexLU::operator= ( const SparseComplexLU a  )  [inline]

Definition at line 54 of file SparseCmplxLU.h.

SparseMatrix sparse_base_lu< SparseComplexMatrix , Complex , SparseMatrix , double >::Pc ( void   )  const [inherited]
PermMatrix sparse_base_lu< SparseComplexMatrix , Complex , SparseMatrix , double >::Pc_mat ( void   )  const [inherited]
ColumnVector sparse_base_lu< SparseComplexMatrix , Complex , SparseMatrix , double >::Pc_vec ( void   )  const [inherited]
SparseMatrix sparse_base_lu< SparseComplexMatrix , Complex , SparseMatrix , double >::Pr ( void   )  const [inherited]
PermMatrix sparse_base_lu< SparseComplexMatrix , Complex , SparseMatrix , double >::Pr_mat ( void   )  const [inherited]
ColumnVector sparse_base_lu< SparseComplexMatrix , Complex , SparseMatrix , double >::Pr_vec ( void   )  const [inherited]
SparseMatrix sparse_base_lu< SparseComplexMatrix , Complex , SparseMatrix , double >::R ( void   )  const [inline, inherited]

Definition at line 64 of file sparse-base-lu.h.

double sparse_base_lu< SparseComplexMatrix , Complex , SparseMatrix , double >::rcond ( void   )  const [inline, inherited]

Definition at line 84 of file sparse-base-lu.h.

const octave_idx_type* sparse_base_lu< SparseComplexMatrix , Complex , SparseMatrix , double >::row_perm ( void   )  const [inline, inherited]

Definition at line 80 of file sparse-base-lu.h.

SparseComplexMatrix sparse_base_lu< SparseComplexMatrix , Complex , SparseMatrix , double >::U ( void   )  const [inline, inherited]

Definition at line 62 of file sparse-base-lu.h.

SparseComplexMatrix sparse_base_lu< SparseComplexMatrix , Complex , SparseMatrix , double >::Y ( void   )  const [inherited]

Member Data Documentation

Definition at line 92 of file sparse-base-lu.h.

Referenced by SparseComplexLU().

Definition at line 88 of file sparse-base-lu.h.

Referenced by SparseComplexLU().

Definition at line 94 of file sparse-base-lu.h.

Referenced by SparseComplexLU().

Definition at line 95 of file sparse-base-lu.h.

Referenced by SparseComplexLU().

Definition at line 90 of file sparse-base-lu.h.

Referenced by SparseComplexLU().

Definition at line 89 of file sparse-base-lu.h.

Referenced by SparseComplexLU().


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines