Public Types | Public Member Functions | Protected Member Functions | Protected Attributes

FloatComplexQR Class Reference

#include "fCmplxQR.h"

Inheritance diagram for FloatComplexQR:
Inheritance graph
[legend]
Collaboration diagram for FloatComplexQR:
Collaboration graph
[legend]

List of all members.

Public Types

typedef
FloatComplexMatrix::element_type 
qr_elt_type

Public Member Functions

 FloatComplexQR (void)
 FloatComplexQR (const FloatComplexMatrix &, qr_type_t=qr_type_std)
 FloatComplexQR (const FloatComplexQR &a)
 FloatComplexQR (const FloatComplexMatrix &qx, const FloatComplexMatrix &rx)
void delete_col (octave_idx_type j)
void delete_col (const Array< octave_idx_type > &j)
void delete_row (octave_idx_type j)
qr_type_t get_type (void) const
void init (const FloatComplexMatrix &, qr_type_t=qr_type_std)
void insert_col (const FloatComplexColumnVector &u, octave_idx_type j)
void insert_col (const FloatComplexMatrix &u, const Array< octave_idx_type > &j)
void insert_row (const FloatComplexRowVector &u, octave_idx_type j)
FloatComplexMatrix Q (void) const
FloatComplexMatrix R (void) const
bool regular (void) const
void shift_cols (octave_idx_type i, octave_idx_type j)
void update (const FloatComplexMatrix &u, const FloatComplexMatrix &v)
void update (const FloatComplexColumnVector &u, const FloatComplexColumnVector &v)

Protected Member Functions

void form (octave_idx_type n, FloatComplexMatrix &afact, FloatComplex *tau, qr_type_t qr_type)

Protected Attributes

FloatComplexMatrix q
FloatComplexMatrix r

Detailed Description

Definition at line 36 of file fCmplxQR.h.


Member Typedef Documentation

typedef FloatComplexMatrix ::element_type base_qr< FloatComplexMatrix >::qr_elt_type [inherited]

Definition at line 43 of file base-qr.h.


Constructor & Destructor Documentation

FloatComplexQR::FloatComplexQR ( void   )  [inline]

Definition at line 42 of file fCmplxQR.h.

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 
)

Definition at line 102 of file fCmplxQR.cc.

References init().

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

Definition at line 46 of file fCmplxQR.h.

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

Definition at line 49 of file fCmplxQR.h.


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]
qr_type_t base_qr< FloatComplexMatrix >::get_type ( void   )  const [inherited]
void FloatComplexQR::init ( const FloatComplexMatrix a,
qr_type_t  qr_type = qr_type_std 
)
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 
)
FloatComplexMatrix base_qr< FloatComplexMatrix >::Q ( void   )  const [inline, inherited]

Definition at line 63 of file base-qr.h.

FloatComplexMatrix base_qr< FloatComplexMatrix >::R ( void   )  const [inline, inherited]

Definition at line 65 of file base-qr.h.

bool base_qr< FloatComplexMatrix >::regular ( void   )  const [inherited]
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 
)

Member Data Documentation

FloatComplexMatrix base_qr< FloatComplexMatrix >::q [protected, inherited]

Definition at line 73 of file base-qr.h.

Referenced by delete_col(), delete_row(), form(), insert_col(), insert_row(), shift_cols(), and update().

FloatComplexMatrix base_qr< FloatComplexMatrix >::r [protected, inherited]

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