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
SparseComplexQR::SparseComplexQR_rep Class Reference

#include "SparseCmplxQR.h"

Collaboration diagram for SparseComplexQR::SparseComplexQR_rep:
Collaboration graph
[legend]

Public Member Functions

 SparseComplexQR_rep (const SparseComplexMatrix &a, int order)
 
 ~SparseComplexQR_rep (void)
 
ComplexMatrix C (const ComplexMatrix &b) const
 
bool ok (void) const
 
ColumnVector P (void) const
 
ColumnVector Pinv (void) const
 
ComplexMatrix Q (void) const
 
SparseComplexMatrix R (const bool econ) const
 
SparseComplexMatrix V (void) const
 

Public Attributes

octave_refcount< intcount
 
cs_cin * N
 
octave_idx_type nrows
 
cs_cis * S
 

Private Member Functions

 SparseComplexQR_rep (const SparseComplexQR_rep &)
 
SparseComplexQR_rep operator= (const SparseComplexQR_rep &)
 

Detailed Description

Definition at line 45 of file SparseCmplxQR.h.

Constructor & Destructor Documentation

SparseComplexQR::SparseComplexQR_rep::SparseComplexQR_rep ( const SparseComplexMatrix a,
int  order 
)
SparseComplexQR::SparseComplexQR_rep::~SparseComplexQR_rep ( void  )

Definition at line 89 of file SparseCmplxQR.cc.

References CXSPARSE_ZNAME, N, and S.

SparseComplexQR::SparseComplexQR_rep::SparseComplexQR_rep ( const SparseComplexQR_rep )
private

Member Function Documentation

ComplexMatrix SparseComplexQR::SparseComplexQR_rep::C ( const ComplexMatrix b) const
bool SparseComplexQR::SparseComplexQR_rep::ok ( void  ) const
inline

Definition at line 52 of file SparseCmplxQR.h.

References N.

Referenced by SparseComplexQR::ok().

SparseComplexQR_rep SparseComplexQR::SparseComplexQR_rep::operator= ( const SparseComplexQR_rep )
private
ColumnVector SparseComplexQR::SparseComplexQR_rep::P ( void  ) const
ColumnVector SparseComplexQR::SparseComplexQR_rep::Pinv ( void  ) const

Definition at line 128 of file SparseCmplxQR.cc.

References SparseComplexQR::N(), SparseComplexQR::S(), and Array< T >::xelem().

ComplexMatrix SparseComplexQR::SparseComplexQR_rep::Q ( void  ) const
SparseComplexMatrix SparseComplexQR::SparseComplexQR_rep::R ( const bool  econ) const
SparseComplexMatrix SparseComplexQR::SparseComplexQR_rep::V ( void  ) const

Member Data Documentation

octave_refcount<int> SparseComplexQR::SparseComplexQR_rep::count
cs_cin* SparseComplexQR::SparseComplexQR_rep::N

Definition at line 74 of file SparseCmplxQR.h.

Referenced by SparseComplexQR::N(), and ~SparseComplexQR_rep().

octave_idx_type SparseComplexQR::SparseComplexQR_rep::nrows

Definition at line 70 of file SparseCmplxQR.h.

cs_cis* SparseComplexQR::SparseComplexQR_rep::S

Definition at line 72 of file SparseCmplxQR.h.

Referenced by SparseComplexQR::S(), and ~SparseComplexQR_rep().


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