#include <floatQR.h>
Inherits base_qr< FloatMatrix >.
Inherited by FloatQRP.
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) |
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] |
void FloatQR::delete_col | ( | const Array< octave_idx_type > & | j | ) |
void FloatQR::delete_col | ( | 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 FloatMatrix & | u, | |
const Array< octave_idx_type > & | j | |||
) |
void FloatQR::insert_col | ( | const FloatColumnVector & | u, | |
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 | |||
) |