![]() |
GNU Octave
3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include <iosfwd>#include "dMatrix.h"#include "CMatrix.h"#include "dSparse.h"#include "CSparse.h"#include "oct-sparse.h"

Go to the source code of this file.
Classes | |
| class | SparseComplexQR |
| class | SparseComplexQR::SparseComplexQR_rep |
Macros | |
| #define | CXSPARSE_ZNAME(name) cs_ci ## name |
Functions | |
| ComplexMatrix | qrsolve (const SparseComplexMatrix &a, const Matrix &b, octave_idx_type &info) |
| ComplexMatrix | qrsolve (const SparseComplexMatrix &a, const MArray< double > &b, octave_idx_type &info) |
| SparseComplexMatrix | qrsolve (const SparseComplexMatrix &a, const SparseMatrix &b, octave_idx_type &info) |
| ComplexMatrix | qrsolve (const SparseComplexMatrix &a, const ComplexMatrix &b, octave_idx_type &info) |
| ComplexMatrix | qrsolve (const SparseComplexMatrix &a, const MArray< Complex > &b, octave_idx_type &info) |
| SparseComplexMatrix | qrsolve (const SparseComplexMatrix &a, const SparseComplexMatrix &b, octave_idx_type &info) |
| #define CXSPARSE_ZNAME | ( | name | ) | cs_ci ## name |
Definition at line 37 of file SparseCmplxQR.h.
Referenced by SparseComplexQR::SparseComplexQR_rep::C(), SparseComplexQR::SparseComplexQR_rep::Q(), qrsolve(), SparseComplexQR::SparseComplexQR_rep::R(), SparseComplexQR::SparseComplexQR_rep::V(), and SparseComplexQR::SparseComplexQR_rep::~SparseComplexQR_rep().
| ComplexMatrix qrsolve | ( | const SparseComplexMatrix & | a, |
| const Matrix & | b, | ||
| octave_idx_type & | info | ||
| ) |
Definition at line 293 of file SparseCmplxQR.cc.
References B, BEGIN_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE, Sparse< T >::cols(), Array< T >::cols(), conj(), CXSPARSE_ZNAME, END_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE, Array< T >::fortran_vec(), SparseComplexMatrix::hermitian(), SparseComplexQR::N(), OCTAVE_C99_COMPLEX, OCTAVE_C99_ZERO, OCTAVE_LOCAL_BUFFER, SparseComplexQR::ok(), ComplexMatrix::resize(), Sparse< T >::rows(), Array< T >::rows(), SparseComplexQR::S(), x, and Array< T >::xelem().
Referenced by dmsolve(), SparseMatrix::solve(), and SparseComplexMatrix::solve().
| ComplexMatrix qrsolve | ( | const SparseComplexMatrix & | a, |
| const MArray< double > & | b, | ||
| octave_idx_type & | info | ||
| ) |
Definition at line 889 of file SparseCmplxQR.cc.
References SparseComplexQR::qrsolve.
| SparseComplexMatrix qrsolve | ( | const SparseComplexMatrix & | a, |
| const SparseMatrix & | b, | ||
| octave_idx_type & | info | ||
| ) |
Definition at line 419 of file SparseCmplxQR.cc.
References B, BEGIN_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE, Sparse< T >::change_capacity(), Sparse< T >::cols(), conj(), CXSPARSE_ZNAME, END_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE, SparseComplexMatrix::hermitian(), Sparse< T >::maybe_compress(), SparseComplexQR::N(), Sparse< T >::nnz(), OCTAVE_C99_COMPLEX, OCTAVE_C99_ZERO, OCTAVE_LOCAL_BUFFER, SparseComplexQR::ok(), Sparse< T >::rows(), SparseComplexQR::S(), SparseComplexMatrix, x, Sparse< T >::xcidx(), Sparse< T >::xdata(), Sparse< T >::xelem(), and Sparse< T >::xridx().
| ComplexMatrix qrsolve | ( | const SparseComplexMatrix & | a, |
| const ComplexMatrix & | b, | ||
| octave_idx_type & | info | ||
| ) |
Definition at line 594 of file SparseCmplxQR.cc.
References B, BEGIN_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE, Sparse< T >::cols(), Array< T >::cols(), conj(), CXSPARSE_ZNAME, END_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE, Array< T >::fortran_vec(), SparseComplexMatrix::hermitian(), SparseComplexQR::N(), OCTAVE_C99_COMPLEX, OCTAVE_C99_ZERO, OCTAVE_LOCAL_BUFFER, SparseComplexQR::ok(), ComplexMatrix::resize(), Sparse< T >::rows(), Array< T >::rows(), SparseComplexQR::S(), and x.
| ComplexMatrix qrsolve | ( | const SparseComplexMatrix & | a, |
| const MArray< Complex > & | b, | ||
| octave_idx_type & | info | ||
| ) |
Definition at line 896 of file SparseCmplxQR.cc.
References SparseComplexQR::qrsolve.
| SparseComplexMatrix qrsolve | ( | const SparseComplexMatrix & | a, |
| const SparseComplexMatrix & | b, | ||
| octave_idx_type & | info | ||
| ) |
Definition at line 715 of file SparseCmplxQR.cc.
References B, BEGIN_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE, Sparse< T >::change_capacity(), Sparse< T >::cols(), conj(), CXSPARSE_ZNAME, END_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE, SparseComplexMatrix::hermitian(), Sparse< T >::maybe_compress(), SparseComplexQR::N(), Sparse< T >::nnz(), OCTAVE_C99_COMPLEX, OCTAVE_C99_ZERO, OCTAVE_LOCAL_BUFFER, SparseComplexQR::ok(), Sparse< T >::rows(), SparseComplexQR::S(), SparseComplexMatrix, x, Sparse< T >::xcidx(), Sparse< T >::xdata(), Sparse< T >::xelem(), and Sparse< T >::xridx().
1.8.1.2