#include "SparseCmplxQR.h"
Public Member Functions | |
SparseComplexQR_rep (const SparseComplexMatrix &a, int order) | |
~SparseComplexQR_rep (void) | |
ComplexMatrix | C (const ComplexMatrix &b) const |
bool | ok (void) const |
ColumnVector | P (void) const |
ColumnVector | Pinv (void) const |
ComplexMatrix | Q (void) const |
SparseComplexMatrix | R (const bool econ) const |
SparseComplexMatrix | V (void) const |
Public Attributes | |
octave_refcount< int > | count |
octave_idx_type | nrows |
Private Member Functions | |
SparseComplexQR_rep (const SparseComplexQR_rep &) | |
SparseComplexQR_rep | operator= (const SparseComplexQR_rep &) |
Definition at line 45 of file SparseCmplxQR.h.
SparseComplexQR::SparseComplexQR_rep::SparseComplexQR_rep | ( | const SparseComplexMatrix & | a, | |
int | order | |||
) |
SparseComplexQR::SparseComplexQR_rep::~SparseComplexQR_rep | ( | void | ) |
Definition at line 89 of file SparseCmplxQR.cc.
References CXSPARSE_ZNAME, and N.
SparseComplexQR::SparseComplexQR_rep::SparseComplexQR_rep | ( | const SparseComplexQR_rep & | ) | [private] |
ComplexMatrix SparseComplexQR::SparseComplexQR_rep::C | ( | const ComplexMatrix & | b | ) | const |
Definition at line 192 of file SparseCmplxQR.cc.
References Array< T >::cols(), CXSPARSE_ZNAME, Array< T >::fortran_vec(), N, nrows, OCTAVE_LOCAL_BUFFER, and Array< T >::rows().
Referenced by SparseComplexQR::C().
bool SparseComplexQR::SparseComplexQR_rep::ok | ( | void | ) | const [inline] |
Definition at line 54 of file SparseCmplxQR.h.
Referenced by SparseComplexQR::ok().
SparseComplexQR_rep SparseComplexQR::SparseComplexQR_rep::operator= | ( | const SparseComplexQR_rep & | ) | [private] |
ColumnVector SparseComplexQR::SparseComplexQR_rep::P | ( | void | ) | const |
Definition at line 145 of file SparseCmplxQR.cc.
References N, and Array< T >::xelem().
Referenced by SparseComplexQR::P(), and SparseComplexQR::Pinv().
ColumnVector SparseComplexQR::SparseComplexQR_rep::Pinv | ( | void | ) | const |
Definition at line 128 of file SparseCmplxQR.cc.
References N, and Array< T >::xelem().
ComplexMatrix SparseComplexQR::SparseComplexQR_rep::Q | ( | void | ) | const |
Definition at line 242 of file SparseCmplxQR.cc.
References CXSPARSE_ZNAME, Array< T >::fortran_vec(), ComplexMatrix::hermitian(), N, nrows, OCTAVE_C99_COMPLEX, OCTAVE_C99_ZERO, and OCTAVE_LOCAL_BUFFER.
Referenced by SparseComplexQR::Q().
SparseComplexMatrix SparseComplexQR::SparseComplexQR_rep::R | ( | const bool | econ | ) | const |
Definition at line 162 of file SparseCmplxQR.cc.
References CXSPARSE_ZNAME, N, nrows, SparseComplexMatrix, Sparse< T >::xcidx(), Sparse< T >::xdata(), and Sparse< T >::xridx().
Referenced by SparseComplexQR::R().
SparseComplexMatrix SparseComplexQR::SparseComplexQR_rep::V | ( | void | ) | const |
Definition at line 98 of file SparseCmplxQR.cc.
References CXSPARSE_ZNAME, N, SparseComplexMatrix, Sparse< T >::xcidx(), Sparse< T >::xdata(), and Sparse< T >::xridx().
Referenced by SparseComplexQR::V().
Definition at line 68 of file SparseCmplxQR.h.
Referenced by SparseComplexQR::operator=(), SparseComplexQR::SparseComplexQR(), and SparseComplexQR::~SparseComplexQR().
Definition at line 70 of file SparseCmplxQR.h.