GNU Octave  4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Public Attributes | Private Member Functions | List of all members
SparseQR::SparseQR_rep Class Reference

#include "SparseQR.h"

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

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
 
cs_din * N
 
octave_idx_type nrows
 
cs_dis * S
 

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, SparseQR::N(), and SparseQR::S().

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 52 of file SparseQR.h.

References N.

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 SparseQR::N(), SparseQR::S(), 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 SparseQR::N(), SparseQR::S(), and Array< T >::xelem().

Matrix SparseQR::SparseQR_rep::Q ( void  ) const
SparseMatrix SparseQR::SparseQR_rep::R ( const bool  econ) const
SparseMatrix SparseQR::SparseQR_rep::V ( void  ) const

Member Data Documentation

octave_refcount<int> SparseQR::SparseQR_rep::count
cs_din* SparseQR::SparseQR_rep::N

Definition at line 74 of file SparseQR.h.

Referenced by SparseQR::N(), and SparseQR_rep().

octave_idx_type SparseQR::SparseQR_rep::nrows

Definition at line 70 of file SparseQR.h.

Referenced by SparseQR_rep().

cs_dis* SparseQR::SparseQR_rep::S

Definition at line 72 of file SparseQR.h.

Referenced by SparseQR::S(), and SparseQR_rep().


The documentation for this class was generated from the following files: