#include "CmplxLU.h"
Public Types | |
typedef ComplexMatrix::element_type | lu_elt_type |
Public Member Functions | |
ComplexLU (void) | |
ComplexLU (const ComplexMatrix &a) | |
ComplexLU (const ComplexMatrix &l, const ComplexMatrix &u, const PermMatrix &p) | |
ComplexLU (const ComplexLU &a) | |
~ComplexLU (void) | |
ComplexMatrix | L (void) const |
ComplexLU & | operator= (const ComplexLU &a) |
PermMatrix | P (void) const |
ColumnVector | P_vec (void) const |
bool | packed (void) const |
bool | regular (void) const |
ComplexMatrix | U (void) const |
void | unpack (void) |
void | update (const ComplexMatrix &u, const ComplexMatrix &v) |
void | update (const ComplexColumnVector &u, const ComplexColumnVector &v) |
void | update_piv (const ComplexMatrix &u, const ComplexMatrix &v) |
void | update_piv (const ComplexColumnVector &u, const ComplexColumnVector &v) |
ComplexMatrix | Y (void) const |
Protected Member Functions | |
Array< octave_idx_type > | getp (void) const |
Protected Attributes | |
ComplexMatrix | a_fact |
Array< octave_idx_type > | ipvt |
ComplexMatrix | l_fact |
Definition at line 30 of file CmplxLU.h.
typedef ComplexMatrix ::element_type base_lu< ComplexMatrix >::lu_elt_type [inherited] |
F77_RET_T const octave_idx_type Complex const octave_idx_type octave_idx_type octave_idx_type & ComplexLU::ComplexLU | ( | const ComplexMatrix & | a | ) |
Definition at line 66 of file CmplxLU.cc.
References base_lu< ComplexMatrix >::a_fact, Array< T >::cols(), F77_XFCN, Array< T >::fortran_vec(), base_lu< ComplexMatrix >::ipvt, and Array< T >::rows().
ComplexLU::ComplexLU | ( | const ComplexMatrix & | l, | |
const ComplexMatrix & | u, | |||
const PermMatrix & | p | |||
) | [inline] |
Array<octave_idx_type> base_lu< ComplexMatrix >::getp | ( | void | ) | const [protected, inherited] |
ComplexMatrix base_lu< ComplexMatrix >::L | ( | void | ) | const [inherited] |
PermMatrix base_lu< ComplexMatrix >::P | ( | void | ) | const [inherited] |
ColumnVector base_lu< ComplexMatrix >::P_vec | ( | void | ) | const [inherited] |
bool base_lu< ComplexMatrix >::packed | ( | void | ) | const [inherited] |
bool base_lu< ComplexMatrix >::regular | ( | void | ) | const [inherited] |
ComplexMatrix base_lu< ComplexMatrix >::U | ( | void | ) | const [inherited] |
void base_lu< ComplexMatrix >::unpack | ( | void | ) | [inherited] |
void ComplexLU::update | ( | const ComplexColumnVector & | u, | |
const ComplexColumnVector & | v | |||
) |
Definition at line 190 of file CmplxLU.cc.
Referenced by DEFUN_DLD().
void ComplexLU::update | ( | const ComplexMatrix & | u, | |
const ComplexMatrix & | v | |||
) |
Definition at line 195 of file CmplxLU.cc.
void ComplexLU::update_piv | ( | const ComplexColumnVector & | u, | |
const ComplexColumnVector & | v | |||
) |
Definition at line 200 of file CmplxLU.cc.
Referenced by DEFUN_DLD().
void ComplexLU::update_piv | ( | const ComplexMatrix & | u, | |
const ComplexMatrix & | v | |||
) |
Definition at line 205 of file CmplxLU.cc.
ComplexMatrix base_lu< ComplexMatrix >::Y | ( | void | ) | const [inherited] |
ComplexMatrix base_lu< ComplexMatrix >::a_fact [protected, inherited] |
Definition at line 81 of file base-lu.h.
Referenced by ComplexLU().
Array<octave_idx_type> base_lu< ComplexMatrix >::ipvt [protected, inherited] |
Definition at line 84 of file base-lu.h.
Referenced by ComplexLU().
ComplexMatrix base_lu< ComplexMatrix >::l_fact [protected, inherited] |