Public Attributes | |
cxsparse_types< SPARSE_T >::numeric_type * | N |
octave_idx_type | ncols |
octave_idx_type | nrows |
cxsparse_types< SPARSE_T >::symbolic_type * | S |
Definition at line 72 of file sparse-qr.cc.
sparse_qr< SPARSE_T >::sparse_qr_rep< SPARSE_T >::sparse_qr_rep | ( | const SPARSE_T & | a, |
int | order | ||
) |
|
delete |
sparse_qr< SPARSE_T >::sparse_qr_rep< SPARSE_T >::~sparse_qr_rep | ( | void | ) |
sparse_qr::sparse_qr_rep< SparseMatrix >::sparse_qr_rep | ( | const SparseMatrix & | a, |
int | order | ||
) |
Definition at line 502 of file sparse-qr.cc.
References A, Sparse< T, Alloc >::cols(), and Sparse< T, Alloc >::rows().
sparse_qr::sparse_qr_rep< SparseMatrix >::~sparse_qr_rep | ( | void | ) |
Definition at line 573 of file sparse-qr.cc.
References CXSPARSE_DNAME, free(), and N.
sparse_qr::sparse_qr_rep< SparseComplexMatrix >::sparse_qr_rep | ( | const SparseComplexMatrix & | a, |
int | order | ||
) |
Definition at line 1437 of file sparse-qr.cc.
References A, Sparse< T, Alloc >::cols(), and Sparse< T, Alloc >::rows().
sparse_qr::sparse_qr_rep< SparseComplexMatrix >::~sparse_qr_rep | ( | void | ) |
Definition at line 1510 of file sparse-qr.cc.
References CXSPARSE_ZNAME, free(), and N.
ComplexMatrix sparse_qr::sparse_qr_rep< SparseComplexMatrix >::C | ( | const ComplexMatrix & | b, |
bool | econ | ||
) |
Definition at line 1630 of file sparse-qr.cc.
References B, Array< T, Alloc >::cols(), ComplexMatrix, CXSPARSE_ZNAME, Array< T, Alloc >::data(), Array< T, Alloc >::fortran_vec(), N, OCTAVE_LOCAL_BUFFER, and Array< T, Alloc >::rows().
Matrix sparse_qr::sparse_qr_rep< SparseMatrix >::C | ( | const Matrix & | b, |
bool | econ | ||
) |
Definition at line 697 of file sparse-qr.cc.
References B, Array< T, Alloc >::cols(), CXSPARSE_DNAME, Array< T, Alloc >::data(), Array< T, Alloc >::fortran_vec(), Matrix, N, OCTAVE_LOCAL_BUFFER, and Array< T, Alloc >::rows().
SPARSE_T::dense_matrix_type sparse_qr< SPARSE_T >::sparse_qr_rep< SPARSE_T >::C | ( | const typename SPARSE_T::dense_matrix_type & | b, |
bool | econ = false |
||
) |
ColumnVector sparse_qr< SPARSE_T >::sparse_qr_rep< SPARSE_T >::E | ( | void | ) | const |
Definition at line 202 of file sparse-qr.cc.
References ColumnVector, and from_suitesparse_long().
|
inline |
Definition at line 86 of file sparse-qr.cc.
References N.
|
delete |
ColumnVector sparse_qr< SPARSE_T >::sparse_qr_rep< SPARSE_T >::P | ( | void | ) | const |
Definition at line 172 of file sparse-qr.cc.
References ColumnVector, from_suitesparse_long(), N, and Array< T, Alloc >::xelem().
ColumnVector sparse_qr< SPARSE_T >::sparse_qr_rep< SPARSE_T >::Pinv | ( | void | ) | const |
Definition at line 152 of file sparse-qr.cc.
References ColumnVector, sparse_qr< SPARSE_T >::sparse_qr_rep< SPARSE_T >::N, sparse_qr< SPARSE_T >::sparse_qr_rep< SPARSE_T >::S, and Array< T, Alloc >::xelem().
Matrix sparse_qr::sparse_qr_rep< SparseMatrix >::Q | ( | bool | econ | ) |
Definition at line 797 of file sparse-qr.cc.
References CXSPARSE_DNAME, Array< T, Alloc >::fortran_vec(), Matrix, N, OCTAVE_LOCAL_BUFFER, and Matrix::transpose().
ComplexMatrix sparse_qr::sparse_qr_rep< SparseComplexMatrix >::Q | ( | bool | econ | ) |
Definition at line 1731 of file sparse-qr.cc.
References ComplexMatrix, CXSPARSE_ZNAME, Array< T, Alloc >::fortran_vec(), ComplexMatrix::hermitian(), N, and OCTAVE_LOCAL_BUFFER.
SPARSE_T::dense_matrix_type sparse_qr< SPARSE_T >::sparse_qr_rep< SPARSE_T >::Q | ( | bool | econ = false | ) |
SPARSE_T sparse_qr< SPARSE_T >::sparse_qr_rep< SPARSE_T >::R | ( | bool | econ | ) | const |
SparseMatrix sparse_qr::sparse_qr_rep< SparseMatrix >::R | ( | bool | econ | ) | const |
Definition at line 635 of file sparse-qr.cc.
References CXSPARSE_DNAME, from_suitesparse_long(), N, SparseMatrix, Sparse< T, Alloc >::xcidx(), Sparse< T, Alloc >::xdata(), and Sparse< T, Alloc >::xridx().
SparseComplexMatrix sparse_qr::sparse_qr_rep< SparseComplexMatrix >::R | ( | bool | econ | ) | const |
Definition at line 1567 of file sparse-qr.cc.
References CXSPARSE_ZNAME, from_size_t(), from_suitesparse_long(), N, SparseComplexMatrix, Sparse< T, Alloc >::xcidx(), Sparse< T, Alloc >::xdata(), and Sparse< T, Alloc >::xridx().
ComplexMatrix sparse_qr::sparse_qr_rep< SparseMatrix >::tall_solve< MArray< Complex >, ComplexMatrix > | ( | const MArray< Complex > & | b, |
octave_idx_type & | info | ||
) |
Definition at line 1269 of file sparse-qr.cc.
References ComplexMatrix, CXSPARSE_DNAME, N, OCTAVE_LOCAL_BUFFER, and x.
ComplexMatrix sparse_qr::sparse_qr_rep< SparseComplexMatrix >::tall_solve< MArray< Complex >, ComplexMatrix > | ( | const MArray< Complex > & | b, |
octave_idx_type & | info | ||
) |
Definition at line 2365 of file sparse-qr.cc.
References ComplexMatrix, CXSPARSE_ZNAME, N, OCTAVE_LOCAL_BUFFER, and x.
Matrix sparse_qr::sparse_qr_rep< SparseMatrix >::tall_solve< MArray< double >, Matrix > | ( | const MArray< double > & | b, |
octave_idx_type & | info | ||
) |
Definition at line 895 of file sparse-qr.cc.
References B, CXSPARSE_DNAME, sparse_qr< SPARSE_T >::E(), Matrix, N, OCTAVE_LOCAL_BUFFER, and x.
ComplexMatrix sparse_qr::sparse_qr_rep< SparseComplexMatrix >::tall_solve< MArray< double >, ComplexMatrix > | ( | const MArray< double > & | b, |
octave_idx_type & | info | ||
) |
Definition at line 2047 of file sparse-qr.cc.
References ComplexMatrix, CXSPARSE_ZNAME, N, OCTAVE_LOCAL_BUFFER, and x.
RET_T sparse_qr< SPARSE_T >::sparse_qr_rep< SPARSE_T >::tall_solve | ( | const RHS_T & | b, |
octave_idx_type & | info | ||
) |
SparseComplexMatrix sparse_qr::sparse_qr_rep< SparseMatrix >::tall_solve< SparseComplexMatrix, SparseComplexMatrix > | ( | const SparseComplexMatrix & | b, |
octave_idx_type & | info | ||
) |
Definition at line 1833 of file sparse-qr.cc.
References CXSPARSE_DNAME, N, OCTAVE_LOCAL_BUFFER, SparseComplexMatrix, and x.
SparseComplexMatrix sparse_qr::sparse_qr_rep< SparseComplexMatrix >::tall_solve< SparseComplexMatrix, SparseComplexMatrix > | ( | const SparseComplexMatrix & | b, |
octave_idx_type & | info | ||
) |
Definition at line 2493 of file sparse-qr.cc.
References CXSPARSE_ZNAME, N, OCTAVE_LOCAL_BUFFER, SparseComplexMatrix, and x.
SparseMatrix sparse_qr::sparse_qr_rep< SparseMatrix >::tall_solve< SparseMatrix, SparseMatrix > | ( | const SparseMatrix & | b, |
octave_idx_type & | info | ||
) |
Definition at line 1097 of file sparse-qr.cc.
References Sparse< T, Alloc >::cols(), CXSPARSE_DNAME, N, Sparse< T, Alloc >::nnz(), OCTAVE_LOCAL_BUFFER, Sparse< T, Alloc >::rows(), SparseMatrix, x, and Sparse< T, Alloc >::xelem().
SparseComplexMatrix sparse_qr::sparse_qr_rep< SparseComplexMatrix >::tall_solve< SparseMatrix, SparseComplexMatrix > | ( | const SparseMatrix & | b, |
octave_idx_type & | info | ||
) |
Definition at line 2177 of file sparse-qr.cc.
References CXSPARSE_ZNAME, N, OCTAVE_LOCAL_BUFFER, SparseComplexMatrix, and x.
SPARSE_T sparse_qr< SPARSE_T >::sparse_qr_rep< SPARSE_T >::V | ( | void | ) | const |
SparseMatrix sparse_qr::sparse_qr_rep< SparseMatrix >::V | ( | void | ) | const |
Definition at line 594 of file sparse-qr.cc.
References CXSPARSE_DNAME, N, SparseMatrix, Sparse< T, Alloc >::xcidx(), Sparse< T, Alloc >::xdata(), and Sparse< T, Alloc >::xridx().
SparseComplexMatrix sparse_qr::sparse_qr_rep< SparseComplexMatrix >::V | ( | void | ) | const |
Definition at line 1531 of file sparse-qr.cc.
References CXSPARSE_ZNAME, N, SparseComplexMatrix, Sparse< T, Alloc >::xcidx(), Sparse< T, Alloc >::xdata(), and Sparse< T, Alloc >::xridx().
ComplexMatrix sparse_qr::sparse_qr_rep< SparseMatrix >::wide_solve< MArray< Complex >, ComplexMatrix > | ( | const MArray< Complex > & | b, |
octave_idx_type & | info | ||
) | const |
Definition at line 1350 of file sparse-qr.cc.
References ComplexMatrix, CXSPARSE_DNAME, N, OCTAVE_LOCAL_BUFFER, and x.
ComplexMatrix sparse_qr::sparse_qr_rep< SparseComplexMatrix >::wide_solve< MArray< Complex >, ComplexMatrix > | ( | const MArray< Complex > & | b, |
octave_idx_type & | info | ||
) | const |
Definition at line 2425 of file sparse-qr.cc.
References B, ComplexMatrix, CXSPARSE_ZNAME, for(), N, OCTAVE_LOCAL_BUFFER, and x.
Matrix sparse_qr::sparse_qr_rep< SparseMatrix >::wide_solve< MArray< double >, Matrix > | ( | const MArray< double > & | b, |
octave_idx_type & | info | ||
) | const |
Definition at line 1037 of file sparse-qr.cc.
References CXSPARSE_DNAME, Matrix, N, OCTAVE_LOCAL_BUFFER, and x.
ComplexMatrix sparse_qr::sparse_qr_rep< SparseComplexMatrix >::wide_solve< MArray< double >, ComplexMatrix > | ( | const MArray< double > & | b, |
octave_idx_type & | info | ||
) | const |
Definition at line 2108 of file sparse-qr.cc.
References B, ComplexMatrix, CXSPARSE_ZNAME, for(), N, OCTAVE_LOCAL_BUFFER, and x.
RET_T sparse_qr< SPARSE_T >::sparse_qr_rep< SPARSE_T >::wide_solve | ( | const RHS_T & | b, |
octave_idx_type & | info | ||
) | const |
SparseComplexMatrix sparse_qr::sparse_qr_rep< SparseMatrix >::wide_solve< SparseComplexMatrix, SparseComplexMatrix > | ( | const SparseComplexMatrix & | b, |
octave_idx_type & | info | ||
) | const |
Definition at line 1937 of file sparse-qr.cc.
References CXSPARSE_DNAME, N, OCTAVE_LOCAL_BUFFER, SparseComplexMatrix, and x.
SparseComplexMatrix sparse_qr::sparse_qr_rep< SparseComplexMatrix >::wide_solve< SparseComplexMatrix, SparseComplexMatrix > | ( | const SparseComplexMatrix & | b, |
octave_idx_type & | info | ||
) | const |
Definition at line 2583 of file sparse-qr.cc.
References B, CXSPARSE_ZNAME, for(), N, OCTAVE_LOCAL_BUFFER, SparseComplexMatrix, and x.
SparseMatrix sparse_qr::sparse_qr_rep< SparseMatrix >::wide_solve< SparseMatrix, SparseMatrix > | ( | const SparseMatrix & | b, |
octave_idx_type & | info | ||
) | const |
Definition at line 1180 of file sparse-qr.cc.
References Sparse< T, Alloc >::cols(), CXSPARSE_DNAME, N, Sparse< T, Alloc >::nnz(), OCTAVE_LOCAL_BUFFER, Sparse< T, Alloc >::rows(), SparseMatrix, x, and Sparse< T, Alloc >::xelem().
SparseComplexMatrix sparse_qr::sparse_qr_rep< SparseComplexMatrix >::wide_solve< SparseMatrix, SparseComplexMatrix > | ( | const SparseMatrix & | b, |
octave_idx_type & | info | ||
) | const |
Definition at line 2267 of file sparse-qr.cc.
References B, CXSPARSE_ZNAME, for(), N, OCTAVE_LOCAL_BUFFER, SparseComplexMatrix, and x.
cxsparse_types<SPARSE_T>::numeric_type* sparse_qr< SPARSE_T >::sparse_qr_rep< SPARSE_T >::N |
Definition at line 125 of file sparse-qr.cc.
Referenced by sparse_qr< SPARSE_T >::sparse_qr_rep< SPARSE_T >::Pinv().
octave_idx_type sparse_qr< SPARSE_T >::sparse_qr_rep< SPARSE_T >::ncols |
Definition at line 113 of file sparse-qr.cc.
octave_idx_type sparse_qr< SPARSE_T >::sparse_qr_rep< SPARSE_T >::nrows |
Definition at line 112 of file sparse-qr.cc.
cxsparse_types<SPARSE_T>::symbolic_type* sparse_qr< SPARSE_T >::sparse_qr_rep< SPARSE_T >::S |
Definition at line 124 of file sparse-qr.cc.
Referenced by sparse_qr< SPARSE_T >::sparse_qr_rep< SPARSE_T >::Pinv().