|
GNU Octave
4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include <cassert>#include "Array-util.h"#include "CMatrix.h"#include "dMatrix.h"#include "CNDArray.h"#include "dNDArray.h"#include "fCMatrix.h"#include "fMatrix.h"#include "fCNDArray.h"#include "fNDArray.h"#include "oct-cmplx.h"#include "dDiagMatrix.h"#include "fDiagMatrix.h"#include "CDiagMatrix.h"#include "fCDiagMatrix.h"#include "lo-array-gripes.h"#include "quit.h"#include "error.h"#include "xdiv.h"
Go to the source code of this file.
Macros | |
| #define | INSTANTIATE_MX_DIV_CONFORM(T1, T2) template bool mx_div_conform (const T1&, const T2&) |
| #define | INSTANTIATE_MX_LEFTDIV_CONFORM(T1, T2) template bool mx_leftdiv_conform (const T1&, const T2&, blas_trans_type) |
| #define INSTANTIATE_MX_DIV_CONFORM | ( | T1, | |
| T2 | |||
| ) | template bool mx_div_conform (const T1&, const T2&) |
| #define INSTANTIATE_MX_LEFTDIV_CONFORM | ( | T1, | |
| T2 | |||
| ) | template bool mx_leftdiv_conform (const T1&, const T2&, blas_trans_type) |
| MT dmdm_div_impl | ( | const MT & | a, |
| const DMT & | d | ||
| ) |
| MT dmdm_leftdiv_impl | ( | const DMT & | d, |
| const MT & | a | ||
| ) |
Definition at line 948 of file xdiv.cc.
References blas_no_trans, min(), mx_leftdiv_conform(), and x.
Referenced by xleftdiv().
| MT dmm_leftdiv_impl | ( | const DMT & | d, |
| const MT & | a | ||
| ) |
Definition at line 793 of file xdiv.cc.
References blas_no_trans, mx_leftdiv_conform(), and x.
Referenced by xleftdiv().
| MT mdm_div_impl | ( | const MT & | a, |
| const DMT & | d | ||
| ) |
| bool mx_div_conform | ( | const T1 & | a, |
| const T2 & | b | ||
| ) |
Definition at line 95 of file xdiv.cc.
References gripe_nonconformant().
Referenced by dmdm_div_impl(), mdm_div_impl(), and xdiv().
| template bool mx_div_conform | ( | const Matrix & | , |
| const ComplexMatrix & | |||
| ) |
| template bool mx_div_conform | ( | const ComplexMatrix & | , |
| const Matrix & | |||
| ) |
| template bool mx_div_conform | ( | const ComplexMatrix & | , |
| const ComplexMatrix & | |||
| ) |
| template bool mx_div_conform | ( | const FloatMatrix & | , |
| const FloatMatrix & | |||
| ) |
| template bool mx_div_conform | ( | const FloatMatrix & | , |
| const FloatComplexMatrix & | |||
| ) |
| template bool mx_div_conform | ( | const FloatComplexMatrix & | , |
| const FloatMatrix & | |||
| ) |
| template bool mx_div_conform | ( | const FloatComplexMatrix & | , |
| const FloatComplexMatrix & | |||
| ) |
| bool mx_leftdiv_conform | ( | const T1 & | a, |
| const T2 & | b, | ||
| blas_trans_type | blas_trans | ||
| ) |
Definition at line 67 of file xdiv.cc.
References blas_no_trans, and gripe_nonconformant().
Referenced by dmdm_leftdiv_impl(), dmm_leftdiv_impl(), and xleftdiv().
| template bool mx_leftdiv_conform | ( | const Matrix & | , |
| const Matrix & | , | ||
| blas_trans_type | |||
| ) |
| template bool mx_leftdiv_conform | ( | const Matrix & | , |
| const ComplexMatrix & | , | ||
| blas_trans_type | |||
| ) |
| template bool mx_leftdiv_conform | ( | const ComplexMatrix & | , |
| const Matrix & | , | ||
| blas_trans_type | |||
| ) |
| template bool mx_leftdiv_conform | ( | const ComplexMatrix & | , |
| const ComplexMatrix & | , | ||
| blas_trans_type | |||
| ) |
| template bool mx_leftdiv_conform | ( | const FloatMatrix & | , |
| const FloatMatrix & | , | ||
| blas_trans_type | |||
| ) |
| template bool mx_leftdiv_conform | ( | const FloatMatrix & | , |
| const FloatComplexMatrix & | , | ||
| blas_trans_type | |||
| ) |
| template bool mx_leftdiv_conform | ( | const FloatComplexMatrix & | , |
| const FloatMatrix & | , | ||
| blas_trans_type | |||
| ) |
| template bool mx_leftdiv_conform | ( | const FloatComplexMatrix & | , |
| const FloatComplexMatrix & | , | ||
| blas_trans_type | |||
| ) |
|
inlinestatic |
|
static |
Definition at line 60 of file xdiv.cc.
References gripe_singular_matrix().
Referenced by xdiv(), and xleftdiv().
|
static |
Definition at line 406 of file xdiv.cc.
References gripe_singular_matrix().
Definition at line 207 of file xdiv.cc.
References Array< T >::columns(), and Array< T >::rows().
| ComplexMatrix x_el_div | ( | double | a, |
| const ComplexMatrix & | b | ||
| ) |
Definition at line 225 of file xdiv.cc.
References Array< T >::columns(), and Array< T >::rows().
| ComplexMatrix x_el_div | ( | const Complex | a, |
| const Matrix & | b | ||
| ) |
Definition at line 243 of file xdiv.cc.
References Array< T >::columns(), and Array< T >::rows().
| ComplexMatrix x_el_div | ( | const Complex | a, |
| const ComplexMatrix & | b | ||
| ) |
Definition at line 261 of file xdiv.cc.
References Array< T >::columns(), and Array< T >::rows().
Definition at line 288 of file xdiv.cc.
References Array< T >::dims(), and Array< T >::length().
| ComplexNDArray x_el_div | ( | double | a, |
| const ComplexNDArray & | b | ||
| ) |
Definition at line 302 of file xdiv.cc.
References Array< T >::dims(), and Array< T >::length().
| ComplexNDArray x_el_div | ( | const Complex | a, |
| const NDArray & | b | ||
| ) |
Definition at line 316 of file xdiv.cc.
References Array< T >::dims(), and Array< T >::length().
| ComplexNDArray x_el_div | ( | const Complex | a, |
| const ComplexNDArray & | b | ||
| ) |
Definition at line 330 of file xdiv.cc.
References Array< T >::dims(), and Array< T >::length().
| FloatMatrix x_el_div | ( | float | a, |
| const FloatMatrix & | b | ||
| ) |
Definition at line 508 of file xdiv.cc.
References Array< T >::columns(), and Array< T >::rows().
| FloatComplexMatrix x_el_div | ( | float | a, |
| const FloatComplexMatrix & | b | ||
| ) |
Definition at line 526 of file xdiv.cc.
References Array< T >::columns(), and Array< T >::rows().
| FloatComplexMatrix x_el_div | ( | const FloatComplex | a, |
| const FloatMatrix & | b | ||
| ) |
Definition at line 544 of file xdiv.cc.
References Array< T >::columns(), and Array< T >::rows().
| FloatComplexMatrix x_el_div | ( | const FloatComplex | a, |
| const FloatComplexMatrix & | b | ||
| ) |
Definition at line 562 of file xdiv.cc.
References Array< T >::columns(), and Array< T >::rows().
| FloatNDArray x_el_div | ( | float | a, |
| const FloatNDArray & | b | ||
| ) |
Definition at line 589 of file xdiv.cc.
References Array< T >::dims(), and Array< T >::length().
| FloatComplexNDArray x_el_div | ( | float | a, |
| const FloatComplexNDArray & | b | ||
| ) |
Definition at line 603 of file xdiv.cc.
References Array< T >::dims(), and Array< T >::length().
| FloatComplexNDArray x_el_div | ( | const FloatComplex | a, |
| const FloatNDArray & | b | ||
| ) |
Definition at line 617 of file xdiv.cc.
References Array< T >::dims(), and Array< T >::length().
| FloatComplexNDArray x_el_div | ( | const FloatComplex | a, |
| const FloatComplexNDArray & | b | ||
| ) |
Definition at line 631 of file xdiv.cc.
References Array< T >::dims(), and Array< T >::length().
| Matrix xdiv | ( | const Matrix & | a, |
| const Matrix & | b, | ||
| MatrixType & | typ | ||
| ) |
Definition at line 131 of file xdiv.cc.
References blas_trans, mx_div_conform(), Matrix::solve(), solve_singularity_warning(), and Matrix::transpose().
| ComplexMatrix xdiv | ( | const Matrix & | a, |
| const ComplexMatrix & | b, | ||
| MatrixType & | typ | ||
| ) |
Definition at line 148 of file xdiv.cc.
References blas_trans, mx_div_conform(), ComplexMatrix::solve(), solve_singularity_warning(), Matrix::transpose(), and ComplexMatrix::transpose().
| ComplexMatrix xdiv | ( | const ComplexMatrix & | a, |
| const Matrix & | b, | ||
| MatrixType & | typ | ||
| ) |
Definition at line 165 of file xdiv.cc.
References blas_trans, mx_div_conform(), Matrix::solve(), solve_singularity_warning(), and ComplexMatrix::transpose().
| ComplexMatrix xdiv | ( | const ComplexMatrix & | a, |
| const ComplexMatrix & | b, | ||
| MatrixType & | typ | ||
| ) |
Definition at line 182 of file xdiv.cc.
References blas_trans, mx_div_conform(), ComplexMatrix::solve(), solve_singularity_warning(), and ComplexMatrix::transpose().
| FloatMatrix xdiv | ( | const FloatMatrix & | a, |
| const FloatMatrix & | b, | ||
| MatrixType & | typ | ||
| ) |
Definition at line 432 of file xdiv.cc.
References blas_trans, mx_div_conform(), FloatMatrix::solve(), solve_singularity_warning(), and FloatMatrix::transpose().
| FloatComplexMatrix xdiv | ( | const FloatMatrix & | a, |
| const FloatComplexMatrix & | b, | ||
| MatrixType & | typ | ||
| ) |
Definition at line 449 of file xdiv.cc.
References blas_trans, mx_div_conform(), FloatComplexMatrix::solve(), solve_singularity_warning(), FloatMatrix::transpose(), and FloatComplexMatrix::transpose().
| FloatComplexMatrix xdiv | ( | const FloatComplexMatrix & | a, |
| const FloatMatrix & | b, | ||
| MatrixType & | typ | ||
| ) |
Definition at line 466 of file xdiv.cc.
References blas_trans, mx_div_conform(), FloatMatrix::solve(), solve_singularity_warning(), and FloatComplexMatrix::transpose().
| FloatComplexMatrix xdiv | ( | const FloatComplexMatrix & | a, |
| const FloatComplexMatrix & | b, | ||
| MatrixType & | typ | ||
| ) |
Definition at line 483 of file xdiv.cc.
References blas_trans, mx_div_conform(), FloatComplexMatrix::solve(), solve_singularity_warning(), and FloatComplexMatrix::transpose().
| Matrix xdiv | ( | const Matrix & | a, |
| const DiagMatrix & | b | ||
| ) |
Definition at line 754 of file xdiv.cc.
References mdm_div_impl().
| ComplexMatrix xdiv | ( | const ComplexMatrix & | a, |
| const DiagMatrix & | b | ||
| ) |
Definition at line 759 of file xdiv.cc.
References mdm_div_impl().
| ComplexMatrix xdiv | ( | const ComplexMatrix & | a, |
| const ComplexDiagMatrix & | b | ||
| ) |
Definition at line 764 of file xdiv.cc.
References mdm_div_impl().
| FloatMatrix xdiv | ( | const FloatMatrix & | a, |
| const FloatDiagMatrix & | b | ||
| ) |
Definition at line 778 of file xdiv.cc.
References mdm_div_impl().
| FloatComplexMatrix xdiv | ( | const FloatComplexMatrix & | a, |
| const FloatDiagMatrix & | b | ||
| ) |
Definition at line 783 of file xdiv.cc.
References mdm_div_impl().
| FloatComplexMatrix xdiv | ( | const FloatComplexMatrix & | a, |
| const FloatComplexDiagMatrix & | b | ||
| ) |
Definition at line 788 of file xdiv.cc.
References mdm_div_impl().
| DiagMatrix xdiv | ( | const DiagMatrix & | a, |
| const DiagMatrix & | b | ||
| ) |
Definition at line 909 of file xdiv.cc.
References dmdm_div_impl().
| ComplexDiagMatrix xdiv | ( | const ComplexDiagMatrix & | a, |
| const DiagMatrix & | b | ||
| ) |
Definition at line 914 of file xdiv.cc.
References dmdm_div_impl().
| ComplexDiagMatrix xdiv | ( | const ComplexDiagMatrix & | a, |
| const ComplexDiagMatrix & | b | ||
| ) |
Definition at line 919 of file xdiv.cc.
References dmdm_div_impl().
| FloatDiagMatrix xdiv | ( | const FloatDiagMatrix & | a, |
| const FloatDiagMatrix & | b | ||
| ) |
Definition at line 933 of file xdiv.cc.
References dmdm_div_impl().
| FloatComplexDiagMatrix xdiv | ( | const FloatComplexDiagMatrix & | a, |
| const FloatDiagMatrix & | b | ||
| ) |
Definition at line 938 of file xdiv.cc.
References dmdm_div_impl().
| FloatComplexDiagMatrix xdiv | ( | const FloatComplexDiagMatrix & | a, |
| const FloatComplexDiagMatrix & | b | ||
| ) |
Definition at line 943 of file xdiv.cc.
References dmdm_div_impl().
| Matrix xleftdiv | ( | const Matrix & | a, |
| const Matrix & | b, | ||
| MatrixType & | typ, | ||
| blas_trans_type | transt | ||
| ) |
Definition at line 354 of file xdiv.cc.
References mx_leftdiv_conform(), Matrix::solve(), and solve_singularity_warning().
| ComplexMatrix xleftdiv | ( | const Matrix & | a, |
| const ComplexMatrix & | b, | ||
| MatrixType & | typ, | ||
| blas_trans_type | transt | ||
| ) |
Definition at line 367 of file xdiv.cc.
References mx_leftdiv_conform(), Matrix::solve(), and solve_singularity_warning().
| ComplexMatrix xleftdiv | ( | const ComplexMatrix & | a, |
| const Matrix & | b, | ||
| MatrixType & | typ, | ||
| blas_trans_type | transt | ||
| ) |
Definition at line 381 of file xdiv.cc.
References mx_leftdiv_conform(), ComplexMatrix::solve(), and solve_singularity_warning().
| ComplexMatrix xleftdiv | ( | const ComplexMatrix & | a, |
| const ComplexMatrix & | b, | ||
| MatrixType & | typ, | ||
| blas_trans_type | transt | ||
| ) |
Definition at line 394 of file xdiv.cc.
References mx_leftdiv_conform(), ComplexMatrix::solve(), and solve_singularity_warning().
| FloatMatrix xleftdiv | ( | const FloatMatrix & | a, |
| const FloatMatrix & | b, | ||
| MatrixType & | typ, | ||
| blas_trans_type | transt | ||
| ) |
Definition at line 655 of file xdiv.cc.
References mx_leftdiv_conform(), FloatMatrix::solve(), and solve_singularity_warning().
| FloatComplexMatrix xleftdiv | ( | const FloatMatrix & | a, |
| const FloatComplexMatrix & | b, | ||
| MatrixType & | typ, | ||
| blas_trans_type | transt | ||
| ) |
Definition at line 668 of file xdiv.cc.
References mx_leftdiv_conform(), FloatMatrix::solve(), and solve_singularity_warning().
| FloatComplexMatrix xleftdiv | ( | const FloatComplexMatrix & | a, |
| const FloatMatrix & | b, | ||
| MatrixType & | typ, | ||
| blas_trans_type | transt | ||
| ) |
Definition at line 682 of file xdiv.cc.
References mx_leftdiv_conform(), FloatComplexMatrix::solve(), and solve_singularity_warning().
| FloatComplexMatrix xleftdiv | ( | const FloatComplexMatrix & | a, |
| const FloatComplexMatrix & | b, | ||
| MatrixType & | typ, | ||
| blas_trans_type | transt | ||
| ) |
Definition at line 695 of file xdiv.cc.
References mx_leftdiv_conform(), FloatComplexMatrix::solve(), and solve_singularity_warning().
| Matrix xleftdiv | ( | const DiagMatrix & | a, |
| const Matrix & | b | ||
| ) |
Definition at line 832 of file xdiv.cc.
References dmm_leftdiv_impl().
| ComplexMatrix xleftdiv | ( | const DiagMatrix & | a, |
| const ComplexMatrix & | b | ||
| ) |
Definition at line 837 of file xdiv.cc.
References dmm_leftdiv_impl().
| ComplexMatrix xleftdiv | ( | const ComplexDiagMatrix & | a, |
| const ComplexMatrix & | b | ||
| ) |
Definition at line 842 of file xdiv.cc.
References dmm_leftdiv_impl().
| FloatMatrix xleftdiv | ( | const FloatDiagMatrix & | a, |
| const FloatMatrix & | b | ||
| ) |
Definition at line 856 of file xdiv.cc.
References dmm_leftdiv_impl().
| FloatComplexMatrix xleftdiv | ( | const FloatDiagMatrix & | a, |
| const FloatComplexMatrix & | b | ||
| ) |
Definition at line 861 of file xdiv.cc.
References dmm_leftdiv_impl().
| FloatComplexMatrix xleftdiv | ( | const FloatComplexDiagMatrix & | a, |
| const FloatComplexMatrix & | b | ||
| ) |
Definition at line 866 of file xdiv.cc.
References dmm_leftdiv_impl().
| DiagMatrix xleftdiv | ( | const DiagMatrix & | a, |
| const DiagMatrix & | b | ||
| ) |
Definition at line 984 of file xdiv.cc.
References dmdm_leftdiv_impl().
| ComplexDiagMatrix xleftdiv | ( | const DiagMatrix & | a, |
| const ComplexDiagMatrix & | b | ||
| ) |
Definition at line 989 of file xdiv.cc.
References dmdm_leftdiv_impl().
| ComplexDiagMatrix xleftdiv | ( | const ComplexDiagMatrix & | a, |
| const ComplexDiagMatrix & | b | ||
| ) |
Definition at line 994 of file xdiv.cc.
References dmdm_leftdiv_impl().
| FloatDiagMatrix xleftdiv | ( | const FloatDiagMatrix & | a, |
| const FloatDiagMatrix & | b | ||
| ) |
Definition at line 1008 of file xdiv.cc.
References dmdm_leftdiv_impl().
| FloatComplexDiagMatrix xleftdiv | ( | const FloatDiagMatrix & | a, |
| const FloatComplexDiagMatrix & | b | ||
| ) |
Definition at line 1013 of file xdiv.cc.
References dmdm_leftdiv_impl().
| FloatComplexDiagMatrix xleftdiv | ( | const FloatComplexDiagMatrix & | a, |
| const FloatComplexDiagMatrix & | b | ||
| ) |
Definition at line 1018 of file xdiv.cc.
References dmdm_leftdiv_impl().
1.8.8