Navigation

Operators and Keywords

Function List:

C++ API

ComplexQR Class Reference

#include <CmplxQR.h>

Inherits base_qr< ComplexMatrix >.

Inherited by ComplexQRP.

Collaboration diagram for ComplexQR:

List of all members.

Public Member Functions

 ComplexQR (void)
 ComplexQR (const ComplexMatrix &, qr_type_t=qr_type_std)
 ComplexQR (const ComplexMatrix &qx, const ComplexMatrix &rx)
 ComplexQR (const ComplexQR &a)
void init (const ComplexMatrix &, qr_type_t=qr_type_std)
void update (const ComplexColumnVector &u, const ComplexColumnVector &v)
void update (const ComplexMatrix &u, const ComplexMatrix &v)
void insert_col (const ComplexColumnVector &u, octave_idx_type j)
void insert_col (const ComplexMatrix &u, const Array< octave_idx_type > &j)
void delete_col (octave_idx_type j)
void delete_col (const Array< octave_idx_type > &j)
void insert_row (const ComplexRowVector &u, octave_idx_type j)
void delete_row (octave_idx_type j)
void shift_cols (octave_idx_type i, octave_idx_type j)

Protected Member Functions

void form (octave_idx_type n, ComplexMatrix &afact, Complex *tau, qr_type_t qr_type)

Constructor & Destructor Documentation

ComplexQR::ComplexQR ( void   )  [inline]
F77_RET_T const octave_idx_type Complex const octave_idx_type Complex Complex const octave_idx_type octave_idx_type &F77_RET_T const octave_idx_type const octave_idx_type Complex const octave_idx_type Complex Complex const octave_idx_type octave_idx_type & ComplexQR::ComplexQR ( const ComplexMatrix a,
qr_type_t  qr_type = qr_type_std 
)
ComplexQR::ComplexQR ( const ComplexMatrix qx,
const ComplexMatrix rx 
) [inline]
ComplexQR::ComplexQR ( const ComplexQR a  )  [inline]

Member Function Documentation

void ComplexQR::delete_col ( octave_idx_type  j  ) 
void ComplexQR::delete_col ( const Array< octave_idx_type > &  j  ) 
void ComplexQR::delete_row ( octave_idx_type  j  ) 
void ComplexQR::form ( octave_idx_type  n,
ComplexMatrix afact,
Complex tau,
qr_type_t  qr_type 
) [protected]
void ComplexQR::init ( const ComplexMatrix a,
qr_type_t  qr_type = qr_type_std 
)

Reimplemented in ComplexQRP.

void ComplexQR::insert_col ( const ComplexColumnVector u,
octave_idx_type  j 
)
void ComplexQR::insert_col ( const ComplexMatrix u,
const Array< octave_idx_type > &  j 
)
void ComplexQR::insert_row ( const ComplexRowVector u,
octave_idx_type  j 
)
void ComplexQR::shift_cols ( octave_idx_type  i,
octave_idx_type  j 
)
void ComplexQR::update ( const ComplexMatrix u,
const ComplexMatrix v 
)
void ComplexQR::update ( const ComplexColumnVector u,
const ComplexColumnVector v 
)

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