#include "SparseQR.h"
Public Member Functions | |
SparseQR_rep (const SparseMatrix &a, int order) | |
~SparseQR_rep (void) | |
Matrix | C (const Matrix &b) const |
bool | ok (void) const |
ColumnVector | P (void) const |
ColumnVector | Pinv (void) const |
Matrix | Q (void) const |
SparseMatrix | R (const bool econ) const |
SparseMatrix | V (void) const |
Public Attributes | |
octave_refcount< int > | count |
octave_idx_type | nrows |
Private Member Functions | |
SparseQR_rep (const SparseQR_rep &) | |
SparseQR_rep & | operator= (const SparseQR_rep &) |
Definition at line 45 of file SparseQR.h.
SparseQR::SparseQR_rep::SparseQR_rep | ( | const SparseMatrix & | a, | |
int | order | |||
) |
Definition at line 32 of file SparseQR.cc.
References A, Sparse< T >::cidx(), Sparse< T >::cols(), count, CXSPARSE_DNAME, Sparse< T >::data(), N, Sparse< T >::nnz(), nrows, Sparse< T >::ridx(), and Sparse< T >::rows().
SparseQR::SparseQR_rep::~SparseQR_rep | ( | void | ) |
Definition at line 69 of file SparseQR.cc.
References CXSPARSE_DNAME, and N.
SparseQR::SparseQR_rep::SparseQR_rep | ( | const SparseQR_rep & | ) | [private] |
Definition at line 174 of file SparseQR.cc.
References Array< T >::cols(), CXSPARSE_DNAME, Array< T >::fortran_vec(), N, nrows, OCTAVE_LOCAL_BUFFER, and Array< T >::rows().
Referenced by SparseQR::C().
bool SparseQR::SparseQR_rep::ok | ( | void | ) | const [inline] |
Definition at line 54 of file SparseQR.h.
Referenced by SparseQR::ok().
SparseQR_rep& SparseQR::SparseQR_rep::operator= | ( | const SparseQR_rep & | ) | [private] |
ColumnVector SparseQR::SparseQR_rep::P | ( | void | ) | const |
Definition at line 125 of file SparseQR.cc.
References N, and Array< T >::xelem().
Referenced by SparseQR::P(), and SparseQR::Pinv().
ColumnVector SparseQR::SparseQR_rep::Pinv | ( | void | ) | const |
Definition at line 108 of file SparseQR.cc.
References N, and Array< T >::xelem().
Matrix SparseQR::SparseQR_rep::Q | ( | void | ) | const |
Definition at line 223 of file SparseQR.cc.
References CXSPARSE_DNAME, Array< T >::fortran_vec(), N, nrows, OCTAVE_LOCAL_BUFFER, and Matrix::transpose().
Referenced by SparseQR::Q().
SparseMatrix SparseQR::SparseQR_rep::R | ( | const bool | econ | ) | const |
Definition at line 142 of file SparseQR.cc.
References CXSPARSE_DNAME, N, nrows, Sparse< T >::xcidx(), Sparse< T >::xdata(), and Sparse< T >::xridx().
Referenced by SparseQR::R().
SparseMatrix SparseQR::SparseQR_rep::V | ( | void | ) | const |
Definition at line 78 of file SparseQR.cc.
References CXSPARSE_DNAME, N, Sparse< T >::xcidx(), Sparse< T >::xdata(), and Sparse< T >::xridx().
Referenced by SparseQR::V().
Definition at line 68 of file SparseQR.h.
Referenced by SparseQR::operator=(), SparseQR::SparseQR(), SparseQR_rep(), and SparseQR::~SparseQR().
Definition at line 70 of file SparseQR.h.
Referenced by C(), Q(), R(), and SparseQR_rep().