![]() |
GNU Octave
3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#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 |
| cs_cin * | N |
| octave_idx_type | nrows |
| cs_cis * | S |
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, N, and S.
|
private |
| ComplexMatrix SparseComplexQR::SparseComplexQR_rep::C | ( | const ComplexMatrix & | b | ) | const |
Definition at line 192 of file SparseCmplxQR.cc.
References BEGIN_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE, Array< T >::cols(), CXSPARSE_ZNAME, END_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE, Array< T >::fortran_vec(), SparseComplexQR::N(), OCTAVE_LOCAL_BUFFER, Array< T >::rows(), and SparseComplexQR::S().
Referenced by SparseComplexQR::C().
|
private |
| ColumnVector SparseComplexQR::SparseComplexQR_rep::P | ( | void | ) | const |
Definition at line 145 of file SparseCmplxQR.cc.
References SparseComplexQR::N(), SparseComplexQR::S(), 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 SparseComplexQR::N(), SparseComplexQR::S(), and Array< T >::xelem().
| ComplexMatrix SparseComplexQR::SparseComplexQR_rep::Q | ( | void | ) | const |
Definition at line 242 of file SparseCmplxQR.cc.
References BEGIN_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE, CXSPARSE_ZNAME, END_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE, Array< T >::fortran_vec(), ComplexMatrix::hermitian(), SparseComplexQR::N(), OCTAVE_C99_COMPLEX, OCTAVE_C99_ONE, OCTAVE_C99_ZERO, OCTAVE_LOCAL_BUFFER, and SparseComplexQR::S().
Referenced by SparseComplexQR::Q().
| SparseComplexMatrix SparseComplexQR::SparseComplexQR_rep::R | ( | const bool | econ | ) | const |
Definition at line 162 of file SparseCmplxQR.cc.
References BEGIN_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE, CXSPARSE_ZNAME, END_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE, SparseComplexQR::N(), 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 BEGIN_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE, CXSPARSE_ZNAME, END_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE, SparseComplexQR::N(), SparseComplexMatrix, Sparse< T >::xcidx(), Sparse< T >::xdata(), and Sparse< T >::xridx().
Referenced by SparseComplexQR::V().
| octave_refcount<int> SparseComplexQR::SparseComplexQR_rep::count |
Definition at line 68 of file SparseCmplxQR.h.
Referenced by SparseComplexQR::operator=(), SparseComplexQR::SparseComplexQR(), and SparseComplexQR::~SparseComplexQR().
| cs_cin* SparseComplexQR::SparseComplexQR_rep::N |
Definition at line 74 of file SparseCmplxQR.h.
Referenced by SparseComplexQR::N(), and ~SparseComplexQR_rep().
| octave_idx_type SparseComplexQR::SparseComplexQR_rep::nrows |
Definition at line 70 of file SparseCmplxQR.h.
| cs_cis* SparseComplexQR::SparseComplexQR_rep::S |
Definition at line 72 of file SparseCmplxQR.h.
Referenced by SparseComplexQR::S(), and ~SparseComplexQR_rep().
1.8.1.2