#include <string>
#include "MArray.h"
#include "Matrix.h"
#include "qr.h"
#include "qrp.h"
#include "sparse-qr.h"
#include "defun-dld.h"
#include "error.h"
#include "errwarn.h"
#include "ov.h"
#include "ovl.h"
Go to the source code of this file.
Functions | |
OCTAVE_EXPORT octave_value_list | Fqr (const octave_value_list &, int) |
template<typename MT > | |
static octave_value | get_qr_r (const octave::math::qr< MT > &fact) |
C OCTAVE_EXPORT octave_function * | Gqr (const octave::dynamic_library &shl, bool relative) |
template<typename T > | |
static octave::math::qr< T >::type | qr_type (int nargout, bool economy) |
OCTAVE_EXPORT octave_value_list Fqr | ( | const octave_value_list & | , |
int | |||
) |
|
static |
Definition at line 45 of file qr.cc.
References octave::math::qr< T >::R(), octave::math::qr< T >::regular(), and MatrixType::Upper.
Referenced by Gqr().
C OCTAVE_EXPORT octave_function* Gqr | ( | const octave::dynamic_library & | shl, |
bool | relative | ||
) |
Definition at line 265 of file qr.cc.
References arg, octave_value::columns(), octave_value::complex_matrix_value(), conj(), err_wrong_type_arg(), error(), octave_value::float_complex_matrix_value(), octave_value::float_matrix_value(), get_qr_r(), octave_value::is_single_type(), octave_value::iscomplex(), octave_value::isreal(), octave_value::issparse(), octave_value::matrix_value(), nargout(), ovl(), octave::math::qrp< T >::P(), print_usage(), octave::math::qrp< T >::Pvec(), octave::math::qr< T >::Q(), octave::math::qr< T >::R(), retval, octave_value::rows(), octave_value::sparse_complex_matrix_value(), octave_value::sparse_matrix_value(), str, string, Matrix::transpose(), FloatMatrix::transpose(), ComplexMatrix::transpose(), FloatComplexMatrix::transpose(), type, val, and warning().
|
static |
Definition at line 56 of file qr.cc.
References nargout().
Referenced by qr< T >::form(), qrp< T >::init(), qr< T >::init(), octave::math::qr< T >::qr(), and qrp< T >::qrp().