GNU Octave
4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "mx-defs.h"
void qr< Matrix >::delete_col | ( | octave_idx_type | j | ) |
Definition at line 595 of file qr.cc.
References F77_XFCN, k, OCTAVE_LOCAL_BUFFER, and Faddeeva::w().
void qr< Matrix >::delete_col | ( | const Array< octave_idx_type > & | j | ) |
Definition at line 621 of file qr.cc.
References current_liboctave_error_handler, DESCENDING, F77_XFCN, k, Array< T >::numel(), OCTAVE_LOCAL_BUFFER, Array< T >::sort(), and Faddeeva::w().
void qr< FloatMatrix >::delete_col | ( | octave_idx_type | j | ) |
Definition at line 956 of file qr.cc.
References F77_XFCN, k, OCTAVE_LOCAL_BUFFER, and Faddeeva::w().
void qr< FloatMatrix >::delete_col | ( | const Array< octave_idx_type > & | j | ) |
Definition at line 982 of file qr.cc.
References current_liboctave_error_handler, DESCENDING, F77_XFCN, k, Array< T >::numel(), OCTAVE_LOCAL_BUFFER, Array< T >::sort(), and Faddeeva::w().
void qr< ComplexMatrix >::delete_col | ( | octave_idx_type | j | ) |
Definition at line 1328 of file qr.cc.
References F77_DBLE_CMPLX_ARG, F77_XFCN, k, and OCTAVE_LOCAL_BUFFER.
void qr< ComplexMatrix >::delete_col | ( | const Array< octave_idx_type > & | j | ) |
Definition at line 1355 of file qr.cc.
References current_liboctave_error_handler, DESCENDING, F77_DBLE_CMPLX_ARG, F77_XFCN, k, Array< T >::numel(), OCTAVE_LOCAL_BUFFER, and Array< T >::sort().
void qr< FloatComplexMatrix >::delete_col | ( | octave_idx_type | j | ) |
Definition at line 1703 of file qr.cc.
References F77_CMPLX_ARG, F77_XFCN, k, and OCTAVE_LOCAL_BUFFER.
void qr< FloatComplexMatrix >::delete_col | ( | const Array< octave_idx_type > & | j | ) |
Definition at line 1729 of file qr.cc.
References current_liboctave_error_handler, DESCENDING, F77_CMPLX_ARG, F77_XFCN, k, Array< T >::numel(), OCTAVE_LOCAL_BUFFER, and Array< T >::sort().
void qr< Matrix >::delete_row | ( | octave_idx_type | j | ) |
Definition at line 688 of file qr.cc.
References current_liboctave_error_handler, F77_XFCN, OCTAVE_LOCAL_BUFFER, and Faddeeva::w().
void qr< FloatMatrix >::delete_row | ( | octave_idx_type | j | ) |
Definition at line 1049 of file qr.cc.
References current_liboctave_error_handler, F77_XFCN, OCTAVE_LOCAL_BUFFER, and Faddeeva::w().
void qr< ComplexMatrix >::delete_row | ( | octave_idx_type | j | ) |
Definition at line 1423 of file qr.cc.
References current_liboctave_error_handler, F77_DBLE_CMPLX_ARG, F77_XFCN, OCTAVE_LOCAL_BUFFER, and Faddeeva::w().
void qr< FloatComplexMatrix >::delete_row | ( | octave_idx_type | j | ) |
Definition at line 1797 of file qr.cc.
References current_liboctave_error_handler, F77_CMPLX_ARG, F77_XFCN, OCTAVE_LOCAL_BUFFER, and Faddeeva::w().
void qr< Matrix >::form | ( | octave_idx_type | n, |
Matrix & | afact, | ||
double * | tau, | ||
type | qr_type | ||
) |
Definition at line 370 of file qr.cc.
References Array< T >::elem(), F77_XFCN, k, m, max(), min(), OCTAVE_LOCAL_BUFFER, Array< T >::rows(), and Array< T >::xelem().
void qr< FloatMatrix >::form | ( | octave_idx_type | n, |
FloatMatrix & | afact, | ||
float * | tau, | ||
type | qr_type | ||
) |
Definition at line 729 of file qr.cc.
References Array< T >::elem(), F77_XFCN, k, m, max(), min(), OCTAVE_LOCAL_BUFFER, Array< T >::rows(), and Array< T >::xelem().
void qr< ComplexMatrix >::form | ( | octave_idx_type | n, |
ComplexMatrix & | afact, | ||
Complex * | tau, | ||
type | qr_type | ||
) |
Definition at line 1090 of file qr.cc.
References Array< T >::elem(), F77_DBLE_CMPLX_ARG, F77_XFCN, k, m, max(), min(), OCTAVE_LOCAL_BUFFER, Array< T >::rows(), and Array< T >::xelem().
void qr< FloatComplexMatrix >::form | ( | octave_idx_type | n, |
FloatComplexMatrix & | afact, | ||
FloatComplex * | tau, | ||
type | qr_type | ||
) |
Definition at line 1467 of file qr.cc.
References Array< T >::elem(), F77_CMPLX_ARG, F77_XFCN, k, m, max(), min(), OCTAVE_LOCAL_BUFFER, Array< T >::rows(), and Array< T >::xelem().
Definition at line 439 of file qr.cc.
References a, Array< T >::cols(), F77_XFCN, form, Array< T >::fortran_vec(), m, max(), OCTAVE_LOCAL_BUFFER, Matrix::resize(), and Array< T >::rows().
void qr< FloatMatrix >::init | ( | const FloatMatrix & | a, |
type | qr_type | ||
) |
Definition at line 799 of file qr.cc.
References a, Array< T >::cols(), F77_XFCN, form, Array< T >::fortran_vec(), m, max(), OCTAVE_LOCAL_BUFFER, FloatMatrix::resize(), and Array< T >::rows().
void qr< ComplexMatrix >::init | ( | const ComplexMatrix & | a, |
type | qr_type | ||
) |
Definition at line 1162 of file qr.cc.
References a, Array< T >::cols(), F77_DBLE_CMPLX_ARG, F77_XFCN, form, Array< T >::fortran_vec(), max(), OCTAVE_LOCAL_BUFFER, ComplexMatrix::resize(), and Array< T >::rows().
void qr< FloatComplexMatrix >::init | ( | const FloatComplexMatrix & | a, |
type | qr_type | ||
) |
Definition at line 1539 of file qr.cc.
References a, Array< T >::cols(), F77_CMPLX_ARG, F77_XFCN, form, Array< T >::fortran_vec(), max(), OCTAVE_LOCAL_BUFFER, FloatComplexMatrix::resize(), and Array< T >::rows().
void qr< Matrix >::insert_col | ( | const ColumnVector & | u, |
octave_idx_type | j | ||
) |
Definition at line 517 of file qr.cc.
References current_liboctave_error_handler, Array< T >::data(), F77_XFCN, k, m, Array< T >::numel(), OCTAVE_LOCAL_BUFFER, u, and Faddeeva::w().
void qr< Matrix >::insert_col | ( | const Matrix & | u, |
const Array< octave_idx_type > & | j | ||
) |
Definition at line 547 of file qr.cc.
References ASCENDING, Matrix::column(), Array< T >::columns(), current_liboctave_error_handler, Array< T >::data(), F77_XFCN, Array< T >::fortran_vec(), k, min(), Array< T >::numel(), OCTAVE_LOCAL_BUFFER, Array< T >::sort(), and Faddeeva::w().
void qr< FloatMatrix >::insert_col | ( | const FloatColumnVector & | u, |
octave_idx_type | j | ||
) |
Definition at line 877 of file qr.cc.
References current_liboctave_error_handler, Array< T >::data(), F77_XFCN, k, m, Array< T >::numel(), OCTAVE_LOCAL_BUFFER, u, and Faddeeva::w().
void qr< FloatMatrix >::insert_col | ( | const FloatMatrix & | u, |
const Array< octave_idx_type > & | j | ||
) |
Definition at line 907 of file qr.cc.
References ASCENDING, FloatMatrix::column(), Array< T >::columns(), current_liboctave_error_handler, Array< T >::data(), F77_XFCN, Array< T >::fortran_vec(), k, min(), Array< T >::numel(), OCTAVE_LOCAL_BUFFER, Array< T >::sort(), and Faddeeva::w().
void qr< ComplexMatrix >::insert_col | ( | const ComplexColumnVector & | u, |
octave_idx_type | j | ||
) |
Definition at line 1248 of file qr.cc.
References current_liboctave_error_handler, Array< T >::data(), F77_CONST_DBLE_CMPLX_ARG, F77_DBLE_CMPLX_ARG, F77_XFCN, k, m, Array< T >::numel(), OCTAVE_LOCAL_BUFFER, and u.
void qr< ComplexMatrix >::insert_col | ( | const ComplexMatrix & | u, |
const Array< octave_idx_type > & | j | ||
) |
Definition at line 1279 of file qr.cc.
References ASCENDING, ComplexMatrix::column(), Array< T >::columns(), current_liboctave_error_handler, Array< T >::data(), F77_CONST_DBLE_CMPLX_ARG, F77_DBLE_CMPLX_ARG, F77_XFCN, k, min(), Array< T >::numel(), OCTAVE_LOCAL_BUFFER, and Array< T >::sort().
void qr< FloatComplexMatrix >::insert_col | ( | const FloatComplexColumnVector & | u, |
octave_idx_type | j | ||
) |
Definition at line 1624 of file qr.cc.
References current_liboctave_error_handler, Array< T >::data(), F77_CMPLX_ARG, F77_CONST_CMPLX_ARG, F77_XFCN, k, m, Array< T >::numel(), OCTAVE_LOCAL_BUFFER, and u.
void qr< FloatComplexMatrix >::insert_col | ( | const FloatComplexMatrix & | u, |
const Array< octave_idx_type > & | j | ||
) |
Definition at line 1655 of file qr.cc.
References ASCENDING, FloatComplexMatrix::column(), Array< T >::columns(), current_liboctave_error_handler, Array< T >::data(), F77_CMPLX_ARG, F77_CONST_CMPLX_ARG, F77_XFCN, k, min(), Array< T >::numel(), OCTAVE_LOCAL_BUFFER, and Array< T >::sort().
void qr< Matrix >::insert_row | ( | const RowVector & | u, |
octave_idx_type | j | ||
) |
Definition at line 665 of file qr.cc.
References current_liboctave_error_handler, F77_XFCN, Array< T >::fortran_vec(), k, min(), Array< T >::numel(), OCTAVE_LOCAL_BUFFER, u, and Faddeeva::w().
void qr< FloatMatrix >::insert_row | ( | const FloatRowVector & | u, |
octave_idx_type | j | ||
) |
Definition at line 1026 of file qr.cc.
References current_liboctave_error_handler, F77_XFCN, Array< T >::fortran_vec(), k, min(), Array< T >::numel(), OCTAVE_LOCAL_BUFFER, u, and Faddeeva::w().
void qr< ComplexMatrix >::insert_row | ( | const ComplexRowVector & | u, |
octave_idx_type | j | ||
) |
Definition at line 1399 of file qr.cc.
References current_liboctave_error_handler, F77_DBLE_CMPLX_ARG, F77_XFCN, Array< T >::fortran_vec(), k, min(), Array< T >::numel(), OCTAVE_LOCAL_BUFFER, and u.
void qr< FloatComplexMatrix >::insert_row | ( | const FloatComplexRowVector & | u, |
octave_idx_type | j | ||
) |
Definition at line 1773 of file qr.cc.
References current_liboctave_error_handler, F77_CMPLX_ARG, F77_XFCN, Array< T >::fortran_vec(), k, min(), Array< T >::numel(), OCTAVE_LOCAL_BUFFER, and u.
void qr< Matrix >::shift_cols | ( | octave_idx_type | i, |
octave_idx_type | j | ||
) |
Definition at line 709 of file qr.cc.
References F77_XFCN, k, OCTAVE_LOCAL_BUFFER, and Faddeeva::w().
void qr< FloatMatrix >::shift_cols | ( | octave_idx_type | i, |
octave_idx_type | j | ||
) |
Definition at line 1070 of file qr.cc.
References F77_XFCN, k, OCTAVE_LOCAL_BUFFER, and Faddeeva::w().
void qr< ComplexMatrix >::shift_cols | ( | octave_idx_type | i, |
octave_idx_type | j | ||
) |
Definition at line 1446 of file qr.cc.
References F77_DBLE_CMPLX_ARG, F77_XFCN, k, OCTAVE_LOCAL_BUFFER, and Faddeeva::w().
void qr< FloatComplexMatrix >::shift_cols | ( | octave_idx_type | i, |
octave_idx_type | j | ||
) |
Definition at line 1819 of file qr.cc.
References F77_CMPLX_ARG, F77_XFCN, k, OCTAVE_LOCAL_BUFFER, and Faddeeva::w().
void qr< Matrix >::update | ( | const ColumnVector & | u, |
const ColumnVector & | v | ||
) |
Definition at line 475 of file qr.cc.
References current_liboctave_error_handler, F77_XFCN, Array< T >::fortran_vec(), k, m, Array< T >::numel(), OCTAVE_LOCAL_BUFFER, u, and Faddeeva::w().
Definition at line 494 of file qr.cc.
References Array< T >::cols(), Matrix::column(), current_liboctave_error_handler, F77_XFCN, Array< T >::fortran_vec(), k, m, OCTAVE_LOCAL_BUFFER, Array< T >::rows(), and Faddeeva::w().
void qr< FloatMatrix >::update | ( | const FloatColumnVector & | u, |
const FloatColumnVector & | v | ||
) |
Definition at line 835 of file qr.cc.
References current_liboctave_error_handler, F77_XFCN, Array< T >::fortran_vec(), k, m, Array< T >::numel(), OCTAVE_LOCAL_BUFFER, u, and Faddeeva::w().
void qr< FloatMatrix >::update | ( | const FloatMatrix & | u, |
const FloatMatrix & | v | ||
) |
Definition at line 854 of file qr.cc.
References Array< T >::cols(), FloatMatrix::column(), current_liboctave_error_handler, F77_XFCN, Array< T >::fortran_vec(), k, m, OCTAVE_LOCAL_BUFFER, Array< T >::rows(), and Faddeeva::w().
void qr< ComplexMatrix >::update | ( | const ComplexColumnVector & | u, |
const ComplexColumnVector & | v | ||
) |
Definition at line 1200 of file qr.cc.
References current_liboctave_error_handler, F77_DBLE_CMPLX_ARG, F77_XFCN, Array< T >::fortran_vec(), k, Array< T >::numel(), OCTAVE_LOCAL_BUFFER, u, and Faddeeva::w().
void qr< ComplexMatrix >::update | ( | const ComplexMatrix & | u, |
const ComplexMatrix & | v | ||
) |
Definition at line 1223 of file qr.cc.
References Array< T >::cols(), ComplexMatrix::column(), current_liboctave_error_handler, F77_DBLE_CMPLX_ARG, F77_XFCN, Array< T >::fortran_vec(), k, OCTAVE_LOCAL_BUFFER, Array< T >::rows(), and Faddeeva::w().
void qr< FloatComplexMatrix >::update | ( | const FloatComplexColumnVector & | u, |
const FloatComplexColumnVector & | v | ||
) |
Definition at line 1577 of file qr.cc.
References current_liboctave_error_handler, F77_CMPLX_ARG, F77_XFCN, Array< T >::fortran_vec(), k, Array< T >::numel(), OCTAVE_LOCAL_BUFFER, u, and Faddeeva::w().
void qr< FloatComplexMatrix >::update | ( | const FloatComplexMatrix & | u, |
const FloatComplexMatrix & | v | ||
) |
Definition at line 1599 of file qr.cc.
References Array< T >::cols(), FloatComplexMatrix::column(), current_liboctave_error_handler, F77_CMPLX_ARG, F77_XFCN, Array< T >::fortran_vec(), k, OCTAVE_LOCAL_BUFFER, Array< T >::rows(), and Faddeeva::w().