#include "dbleQR.h"
#include "f77-fcn.h"
#include "lo-error.h"
#include "Range.h"
#include "idx-vector.h"
#include "oct-locbuf.h"
#include "base-qr.cc"
Go to the source code of this file.
Functions | |
static Matrix | delete_col (const Matrix &a, octave_idx_type i) |
static Matrix | delete_row (const Matrix &a, octave_idx_type i) |
F77_RET_T | F77_FUNC (dgeqrf, DGEQRF)(const octave_idx_type & |
F77_RET_T const octave_idx_type double const octave_idx_type double double const octave_idx_type octave_idx_type &F77_RET_T | F77_FUNC (dorgqr, DORGQR)(const octave_idx_type & |
static Matrix | insert_col (const Matrix &a, octave_idx_type i, const ColumnVector &x) |
static Matrix | insert_row (const Matrix &a, octave_idx_type i, const RowVector &x) |
static Matrix | shift_cols (const Matrix &a, octave_idx_type i, octave_idx_type j) |
void | warn_qrupdate_once (void) |
static Matrix delete_col | ( | const Matrix & | a, | |
octave_idx_type | i | |||
) | [static] |
Definition at line 518 of file dbleQR.cc.
References Array< T >::delete_elements().
static Matrix delete_row | ( | const Matrix & | a, | |
octave_idx_type | i | |||
) | [static] |
Definition at line 526 of file dbleQR.cc.
References Array< T >::delete_elements().
F77_RET_T F77_FUNC | ( | dgeqrf | , | |
DGEQRF | ||||
) | const |
F77_RET_T const octave_idx_type double const octave_idx_type double double const octave_idx_type octave_idx_type& F77_RET_T F77_FUNC | ( | dorgqr | , | |
DORGQR | ||||
) | const |
static Matrix insert_col | ( | const Matrix & | a, | |
octave_idx_type | i, | |||
const ColumnVector & | x | |||
) | [static] |
Definition at line 492 of file dbleQR.cc.
References Array< T >::assign(), idx_vector::colon, Array< T >::columns(), Array< T >::index(), and Array< T >::rows().
static Matrix insert_row | ( | const Matrix & | a, | |
octave_idx_type | i, | |||
const RowVector & | x | |||
) | [static] |
Definition at line 505 of file dbleQR.cc.
References Array< T >::assign(), idx_vector::colon, Array< T >::columns(), Array< T >::index(), and Array< T >::rows().
static Matrix shift_cols | ( | const Matrix & | a, | |
octave_idx_type | i, | |||
octave_idx_type | j | |||
) | [static] |
Definition at line 534 of file dbleQR.cc.
References idx_vector::colon, Array< T >::columns(), and Array< T >::index().
void warn_qrupdate_once | ( | void | ) |
Definition at line 696 of file dbleQR.cc.
Referenced by FloatQR::delete_col(), FloatComplexQR::delete_col(), QR::delete_col(), ComplexQR::delete_col(), FloatQR::delete_row(), FloatComplexQR::delete_row(), ComplexQR::delete_row(), FloatCHOL::delete_sym(), FloatComplexCHOL::delete_sym(), CHOL::delete_sym(), ComplexCHOL::delete_sym(), FloatCHOL::downdate(), FloatComplexCHOL::downdate(), CHOL::downdate(), ComplexCHOL::downdate(), FloatQR::insert_col(), FloatComplexQR::insert_col(), QR::insert_col(), ComplexQR::insert_col(), FloatQR::insert_row(), FloatComplexQR::insert_row(), QR::insert_row(), ComplexQR::insert_row(), FloatCHOL::insert_sym(), FloatComplexCHOL::insert_sym(), CHOL::insert_sym(), ComplexCHOL::insert_sym(), FloatQR::shift_cols(), FloatComplexQR::shift_cols(), QR::shift_cols(), ComplexQR::shift_cols(), FloatCHOL::shift_sym(), FloatComplexCHOL::shift_sym(), CHOL::shift_sym(), ComplexCHOL::shift_sym(), FloatQR::update(), FloatCHOL::update(), FloatComplexQR::update(), FloatComplexCHOL::update(), QR::update(), CHOL::update(), ComplexQR::update(), and ComplexCHOL::update().