Navigation

Operators and Keywords

Function List:

C++ API

FloatQR Class Reference

#include <floatQR.h>

Inherits base_qr< FloatMatrix >.

Inherited by FloatQRP.

Collaboration diagram for FloatQR:

List of all members.

Public Member Functions

 FloatQR (void)
 FloatQR (const FloatMatrix &, qr_type_t=qr_type_std)
 FloatQR (const FloatMatrix &qx, const FloatMatrix &rx)
 FloatQR (const FloatQR &a)
void init (const FloatMatrix &, qr_type_t)
void update (const FloatColumnVector &u, const FloatColumnVector &v)
void update (const FloatMatrix &u, const FloatMatrix &v)
void insert_col (const FloatColumnVector &u, octave_idx_type j)
void insert_col (const FloatMatrix &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 FloatRowVector &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, FloatMatrix &afact, float *tau, qr_type_t qr_type)

Constructor & Destructor Documentation

FloatQR::FloatQR ( void   )  [inline]
F77_RET_T const octave_idx_type float const octave_idx_type float float const octave_idx_type octave_idx_type &F77_RET_T const octave_idx_type const octave_idx_type float const octave_idx_type float float const octave_idx_type octave_idx_type & FloatQR::FloatQR ( const FloatMatrix a,
qr_type_t  qr_type = qr_type_std 
)
FloatQR::FloatQR ( const FloatMatrix qx,
const FloatMatrix rx 
) [inline]
FloatQR::FloatQR ( const FloatQR a  )  [inline]

Member Function Documentation

void FloatQR::delete_col ( octave_idx_type  j  ) 
void FloatQR::delete_col ( const Array< octave_idx_type > &  j  ) 
void FloatQR::delete_row ( octave_idx_type  j  ) 
void FloatQR::form ( octave_idx_type  n,
FloatMatrix afact,
float *  tau,
qr_type_t  qr_type 
) [protected]
void FloatQR::init ( const FloatMatrix a,
qr_type_t  qr_type 
)

Reimplemented in FloatQRP.

void FloatQR::insert_col ( const FloatColumnVector u,
octave_idx_type  j 
)
void FloatQR::insert_col ( const FloatMatrix u,
const Array< octave_idx_type > &  j 
)
void FloatQR::insert_row ( const FloatRowVector u,
octave_idx_type  j 
)
void FloatQR::shift_cols ( octave_idx_type  i,
octave_idx_type  j 
)
void FloatQR::update ( const FloatMatrix u,
const FloatMatrix v 
)
void FloatQR::update ( const FloatColumnVector u,
const FloatColumnVector v 
)

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