#include "qrp.h"
Public Types | |
typedef T::column_vector_type | CV_T |
typedef T::element_type | ELT_T |
typedef T::real_row_vector_type | RV_T |
typedef qr< T >::type | type |
Public Member Functions | |
qrp (const qrp &a) | |
qrp (const T &, type=qr< T >::std) | |
qrp (void) | |
~qrp (void)=default | |
void | delete_col (const Array< octave_idx_type > &j) |
void | delete_col (octave_idx_type j) |
void | delete_row (octave_idx_type j) |
type | get_type (void) const |
void | init (const T &, type=qr< T >::std) |
void | insert_col (const CV_T &u, octave_idx_type j) |
void | insert_col (const T &u, const Array< octave_idx_type > &j) |
void | insert_row (const RV_T &u, octave_idx_type j) |
qrp & | operator= (const qrp &a) |
PermMatrix | P (void) const |
RV_T | Pvec (void) const |
T | Q (void) const |
T | R (void) const |
bool | regular (void) const |
void | shift_cols (octave_idx_type i, octave_idx_type j) |
void | update (const CV_T &u, const CV_T &v) |
void | update (const T &u, const T &v) |
Protected Member Functions | |
void | form (octave_idx_type n, T &afact, ELT_T *tau, type qr_type) |
Protected Attributes | |
T | q |
T | r |
Private Attributes | |
PermMatrix | p |
|
inherited |
|
inherited |
typedef T::real_row_vector_type octave::math::qrp< T >::RV_T |
typedef qr<T>::type octave::math::qrp< T >::type |
|
inline |
octave::math::qrp< T >::qrp | ( | const T & | , |
type | = qr< T >::std |
||
) |
|
inline |
|
default |
|
inherited |
|
inherited |
Referenced by Fqrdelete().
|
inherited |
Referenced by Fqrdelete().
|
protectedinherited |
void octave::math::qrp< T >::init | ( | const T & | , |
type | = qr< T >::std |
||
) |
|
inherited |
Referenced by Fqrinsert().
|
inherited |
|
inherited |
Referenced by Fqrinsert().
|
inline |
Definition at line 54 of file qrp.h.
References octave::math::qr< T >::operator=(), and octave::math::qrp< T >::p.
|
inline |
RV_T octave::math::qrp< T >::Pvec | ( | void | ) | const |
Referenced by Fqr().
|
inlineinherited |
Definition at line 79 of file qr.h.
Referenced by Fqr(), Fqrdelete(), Fqrinsert(), Fqrshift(), Fqrupdate(), and Fqz().
|
inlineinherited |
|
inherited |
|
inherited |
Referenced by Fqrshift().
|
inherited |
Referenced by Fqrupdate().
|
inherited |
|
private |
Definition at line 75 of file qrp.h.
Referenced by octave::math::qrp< T >::operator=().
|
protectedinherited |
Definition at line 109 of file qr.h.
Referenced by octave::math::qr< T >::qr(), and octave::math::qr< T >::operator=().
|
protectedinherited |
Definition at line 110 of file qr.h.
Referenced by octave::math::qr< T >::qr(), and octave::math::qr< T >::operator=().