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]
F77_RET_T const octave_idx_type FloatComplex const octave_idx_type FloatComplex FloatComplex const octave_idx_type octave_idx_type &F77_RET_T const octave_idx_type const octave_idx_type FloatComplex const octave_idx_type FloatComplex FloatComplex const octave_idx_type octave_idx_type & FloatComplexQR::FloatComplexQR ( const FloatComplexMatrix a,
qr_type_t  qr_type = qr_type_std 
)
FloatComplexQR::FloatComplexQR ( const FloatComplexMatrix qx,
const FloatComplexMatrix rx 
) [inline]
FloatComplexQR::FloatComplexQR ( const FloatComplexQR a  )  [inline]

Member Function Documentation

void FloatComplexQR::delete_col ( octave_idx_type  j  ) 
void FloatComplexQR::delete_col ( const Array< 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 FloatComplexColumnVector u,
octave_idx_type  j 
)
void FloatComplexQR::insert_col ( const FloatComplexMatrix u,
const Array< 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:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines