#include <dbleQR.h>
Inherits base_qr< Matrix >.
Inherited by QRP.
Public Types | |
typedef qr_type_t | type |
Public Member Functions | |
QR (void) | |
QR (const Matrix &, qr_type_t=qr_type_std) | |
rx | QR (const QR &a) |
void | init (const Matrix &, qr_type_t) |
void | update (const ColumnVector &u, const ColumnVector &v) |
void | update (const Matrix &u, const Matrix &v) |
void | insert_col (const ColumnVector &u, octave_idx_type j) |
void | insert_col (const Matrix &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 RowVector &u, octave_idx_type j) |
void | delete_row (octave_idx_type j) |
void | shift_cols (octave_idx_type i, octave_idx_type j) |
Public Attributes | |
__pad0__: base_qr<Matrix> (qx | |
Static Public Attributes | |
static const type | std = qr_type_std |
static const type | raw = qr_type_raw |
static const type | economy = qr_type_economy |
Protected Member Functions | |
void | form (octave_idx_type n, Matrix &afact, double *tau, qr_type_t qr_type) |
QR::QR | ( | void | ) | [inline] |
void QR::delete_col | ( | const Array< octave_idx_type > & | j | ) |
void QR::delete_col | ( | octave_idx_type | j | ) |
void QR::delete_row | ( | octave_idx_type | j | ) |
void QR::form | ( | octave_idx_type | n, | |
Matrix & | afact, | |||
double * | tau, | |||
qr_type_t | qr_type | |||
) | [protected] |
void QR::insert_col | ( | const Matrix & | u, | |
const Array< octave_idx_type > & | j | |||
) |
void QR::insert_col | ( | const ColumnVector & | u, | |
octave_idx_type | j | |||
) |
void QR::insert_row | ( | const RowVector & | u, | |
octave_idx_type | j | |||
) |
void QR::shift_cols | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) |
void QR::update | ( | const ColumnVector & | u, | |
const ColumnVector & | v | |||
) |
F77_RET_T const octave_idx_type double const octave_idx_type double double const octave_idx_type octave_idx_type &F77_RET_T const octave_idx_type const octave_idx_type double const octave_idx_type double double const octave_idx_type octave_idx_type &const QR::type QR::economy = qr_type_economy [static] |
F77_RET_T const octave_idx_type double const octave_idx_type double double const octave_idx_type octave_idx_type &F77_RET_T const octave_idx_type const octave_idx_type double const octave_idx_type double double const octave_idx_type octave_idx_type &const QR::type QR::raw = qr_type_raw [static] |
F77_RET_T const octave_idx_type double const octave_idx_type double double const octave_idx_type octave_idx_type &F77_RET_T const octave_idx_type const octave_idx_type double const octave_idx_type double double const octave_idx_type octave_idx_type &const QR::type QR::std = qr_type_std [static] |