Navigation

Operators and Keywords

Function List:

C++ API

QR Class Reference

#include <dbleQR.h>

Inherits base_qr< Matrix >.

Inherited by QRP.

Collaboration diagram for QR:

List of all members.


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)

Member Typedef Documentation


Constructor & Destructor Documentation

QR::QR ( void   )  [inline]

QR::QR ( const Matrix a,
qr_type_t  qr_type = qr_type_std 
)

rx QR::QR ( const QR a  )  [inline]

Type Constraints


Member Function Documentation

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::init ( const Matrix a,
qr_type_t  qr_type 
)

Reimplemented in QRP.

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 Matrix u,
const Matrix v 
)

void QR::update ( const ColumnVector u,
const ColumnVector v 
)


Member Data Documentation


The documentation for this class was generated from the following files: