Public Member Functions | Public Attributes | Private Member Functions

SparseQR::SparseQR_rep Class Reference

#include "SparseQR.h"

Collaboration diagram for SparseQR::SparseQR_rep:
Collaboration graph
[legend]

List of all members.

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< intcount
octave_idx_type nrows

Private Member Functions

 SparseQR_rep (const SparseQR_rep &)
SparseQR_repoperator= (const SparseQR_rep &)

Detailed Description

Definition at line 45 of file SparseQR.h.


Constructor & Destructor Documentation

SparseQR::SparseQR_rep::SparseQR_rep ( const SparseMatrix a,
int  order 
)
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]

Member Function Documentation

Matrix SparseQR::SparseQR_rep::C ( const Matrix b  )  const
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().


Member Data Documentation

Definition at line 70 of file SparseQR.h.

Referenced by C(), Q(), R(), and SparseQR_rep().


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines