Navigation

Operators and Keywords

Function List:

C++ API

FloatComplexQR Class Reference

#include <fCmplxQR.h>

Inherits base_qr< FloatComplexMatrix >.

Inherited by FloatComplexQRP.

Collaboration diagram for FloatComplexQR:

List of all members.


Public Member Functions

 FloatComplexQR (void)
 FloatComplexQR (const FloatComplexMatrix &, qr_type_t=qr_type_std)
 FloatComplexQR (const FloatComplexMatrix &qx, const FloatComplexMatrix &rx)
 FloatComplexQR (const FloatComplexQR &a)
void init (const FloatComplexMatrix &, qr_type_t=qr_type_std)
void update (const FloatComplexColumnVector &u, const FloatComplexColumnVector &v)
void update (const FloatComplexMatrix &u, const FloatComplexMatrix &v)
void insert_col (const FloatComplexColumnVector &u, octave_idx_type j)
void insert_col (const FloatComplexMatrix &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 FloatComplexRowVector &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, FloatComplexMatrix &afact, FloatComplex *tau, qr_type_t qr_type)

Constructor & Destructor Documentation

FloatComplexQR::FloatComplexQR ( void   )  [inline]

FloatComplexQR::FloatComplexQR ( const FloatComplexMatrix qx,
const FloatComplexMatrix rx 
) [inline]

FloatComplexQR::FloatComplexQR ( const FloatComplexQR a  )  [inline]


Member Function Documentation

void FloatComplexQR::delete_col ( const Array< octave_idx_type > &  j  ) 

void FloatComplexQR::delete_col ( octave_idx_type  j  ) 

void FloatComplexQR::delete_row ( octave_idx_type  j  ) 

void FloatComplexQR::form ( octave_idx_type  n,
FloatComplexMatrix afact,
FloatComplex tau,
qr_type_t  qr_type 
) [protected]

void FloatComplexQR::init ( const FloatComplexMatrix a,
qr_type_t  qr_type = qr_type_std 
)

Reimplemented in FloatComplexQRP.

void FloatComplexQR::insert_col ( const FloatComplexMatrix u,
const Array< octave_idx_type > &  j 
)

void FloatComplexQR::insert_col ( const FloatComplexColumnVector u,
octave_idx_type  j 
)

void FloatComplexQR::insert_row ( const FloatComplexRowVector u,
octave_idx_type  j 
)

void FloatComplexQR::shift_cols ( octave_idx_type  i,
octave_idx_type  j 
)

void FloatComplexQR::update ( const FloatComplexMatrix u,
const FloatComplexMatrix v 
)

void FloatComplexQR::update ( const FloatComplexColumnVector u,
const FloatComplexColumnVector v 
)


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