#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-errwarn.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 939 of file xdiv.cc.
References blas_no_trans, d, mx_leftdiv_conform(), and x.
Referenced by xleftdiv(), xleftdiv(), xleftdiv(), xleftdiv(), xleftdiv(), and xleftdiv().
MT dmm_leftdiv_impl | ( | const DMT & | d, |
const MT & | a | ||
) |
Definition at line 784 of file xdiv.cc.
References blas_no_trans, d, mx_leftdiv_conform(), and x.
Referenced by xleftdiv(), xleftdiv(), xleftdiv(), xleftdiv(), xleftdiv(), and xleftdiv().
ComplexMatrix elem_xdiv | ( | const Complex | a, |
const ComplexMatrix & | b | ||
) |
Definition at line 252 of file xdiv.cc.
References Array< T, Alloc >::columns(), and Array< T, Alloc >::rows().
ComplexNDArray elem_xdiv | ( | const Complex | a, |
const ComplexNDArray & | b | ||
) |
Definition at line 321 of file xdiv.cc.
References Array< T, Alloc >::dims(), and Array< T, Alloc >::numel().
ComplexMatrix elem_xdiv | ( | const Complex | a, |
const Matrix & | b | ||
) |
Definition at line 234 of file xdiv.cc.
References Array< T, Alloc >::columns(), and Array< T, Alloc >::rows().
ComplexNDArray elem_xdiv | ( | const Complex | a, |
const NDArray & | b | ||
) |
Definition at line 307 of file xdiv.cc.
References Array< T, Alloc >::dims(), and Array< T, Alloc >::numel().
FloatComplexMatrix elem_xdiv | ( | const FloatComplex | a, |
const FloatComplexMatrix & | b | ||
) |
Definition at line 553 of file xdiv.cc.
References Array< T, Alloc >::columns(), and Array< T, Alloc >::rows().
FloatComplexNDArray elem_xdiv | ( | const FloatComplex | a, |
const FloatComplexNDArray & | b | ||
) |
Definition at line 622 of file xdiv.cc.
References Array< T, Alloc >::dims(), and Array< T, Alloc >::numel().
FloatComplexMatrix elem_xdiv | ( | const FloatComplex | a, |
const FloatMatrix & | b | ||
) |
Definition at line 535 of file xdiv.cc.
References Array< T, Alloc >::columns(), and Array< T, Alloc >::rows().
FloatComplexNDArray elem_xdiv | ( | const FloatComplex | a, |
const FloatNDArray & | b | ||
) |
Definition at line 608 of file xdiv.cc.
References Array< T, Alloc >::dims(), and Array< T, Alloc >::numel().
ComplexMatrix elem_xdiv | ( | double | a, |
const ComplexMatrix & | b | ||
) |
Definition at line 216 of file xdiv.cc.
References Array< T, Alloc >::columns(), and Array< T, Alloc >::rows().
ComplexNDArray elem_xdiv | ( | double | a, |
const ComplexNDArray & | b | ||
) |
Definition at line 293 of file xdiv.cc.
References Array< T, Alloc >::dims(), and Array< T, Alloc >::numel().
Definition at line 198 of file xdiv.cc.
References Array< T, Alloc >::columns(), and Array< T, Alloc >::rows().
Definition at line 279 of file xdiv.cc.
References Array< T, Alloc >::dims(), and Array< T, Alloc >::numel().
FloatComplexMatrix elem_xdiv | ( | float | a, |
const FloatComplexMatrix & | b | ||
) |
Definition at line 517 of file xdiv.cc.
References Array< T, Alloc >::columns(), and Array< T, Alloc >::rows().
FloatComplexNDArray elem_xdiv | ( | float | a, |
const FloatComplexNDArray & | b | ||
) |
Definition at line 594 of file xdiv.cc.
References Array< T, Alloc >::dims(), and Array< T, Alloc >::numel().
FloatMatrix elem_xdiv | ( | float | a, |
const FloatMatrix & | b | ||
) |
Definition at line 499 of file xdiv.cc.
References Array< T, Alloc >::columns(), and Array< T, Alloc >::rows().
FloatNDArray elem_xdiv | ( | float | a, |
const FloatNDArray & | b | ||
) |
Definition at line 580 of file xdiv.cc.
References Array< T, Alloc >::dims(), and Array< T, Alloc >::numel().
MT mdm_div_impl | ( | const MT & | a, |
const DMT & | d | ||
) |
template bool mx_div_conform | ( | const ComplexMatrix & | , |
const ComplexMatrix & | |||
) |
template bool mx_div_conform | ( | const ComplexMatrix & | , |
const Matrix & | |||
) |
template bool mx_div_conform | ( | const FloatComplexMatrix & | , |
const FloatComplexMatrix & | |||
) |
template bool mx_div_conform | ( | const FloatComplexMatrix & | , |
const FloatMatrix & | |||
) |
template bool mx_div_conform | ( | const FloatMatrix & | , |
const FloatComplexMatrix & | |||
) |
template bool mx_div_conform | ( | const FloatMatrix & | , |
const FloatMatrix & | |||
) |
template bool mx_div_conform | ( | const Matrix & | , |
const ComplexMatrix & | |||
) |
bool mx_div_conform | ( | const T1 & | a, |
const T2 & | b | ||
) |
template bool mx_leftdiv_conform | ( | const ComplexMatrix & | , |
const ComplexMatrix & | , | ||
blas_trans_type | |||
) |
template bool mx_leftdiv_conform | ( | const ComplexMatrix & | , |
const Matrix & | , | ||
blas_trans_type | |||
) |
template bool mx_leftdiv_conform | ( | const FloatComplexMatrix & | , |
const FloatComplexMatrix & | , | ||
blas_trans_type | |||
) |
template bool mx_leftdiv_conform | ( | const FloatComplexMatrix & | , |
const FloatMatrix & | , | ||
blas_trans_type | |||
) |
template bool mx_leftdiv_conform | ( | const FloatMatrix & | , |
const FloatComplexMatrix & | , | ||
blas_trans_type | |||
) |
template bool mx_leftdiv_conform | ( | const FloatMatrix & | , |
const FloatMatrix & | , | ||
blas_trans_type | |||
) |
template bool mx_leftdiv_conform | ( | const Matrix & | , |
const ComplexMatrix & | , | ||
blas_trans_type | |||
) |
template bool mx_leftdiv_conform | ( | const Matrix & | , |
const Matrix & | , | ||
blas_trans_type | |||
) |
bool mx_leftdiv_conform | ( | const T1 & | a, |
const T2 & | b, | ||
blas_trans_type | blas_trans | ||
) |
Definition at line 60 of file xdiv.cc.
References blas_no_trans, and blas_trans.
Referenced by dmdm_leftdiv_impl(), dmm_leftdiv_impl(), xleftdiv(), xleftdiv(), xleftdiv(), xleftdiv(), xleftdiv(), xleftdiv(), xleftdiv(), and xleftdiv().
ComplexDiagMatrix xdiv | ( | const ComplexDiagMatrix & | a, |
const ComplexDiagMatrix & | b | ||
) |
Definition at line 910 of file xdiv.cc.
References dmdm_div_impl().
ComplexDiagMatrix xdiv | ( | const ComplexDiagMatrix & | a, |
const DiagMatrix & | b | ||
) |
Definition at line 905 of file xdiv.cc.
References dmdm_div_impl().
ComplexMatrix xdiv | ( | const ComplexMatrix & | a, |
const ComplexDiagMatrix & | b | ||
) |
Definition at line 755 of file xdiv.cc.
References mdm_div_impl().
ComplexMatrix xdiv | ( | const ComplexMatrix & | a, |
const ComplexMatrix & | b, | ||
MatrixType & | typ | ||
) |
Definition at line 173 of file xdiv.cc.
References blas_trans, mx_div_conform(), ComplexMatrix::solve(), and ComplexMatrix::transpose().
ComplexMatrix xdiv | ( | const ComplexMatrix & | a, |
const DiagMatrix & | b | ||
) |
Definition at line 750 of file xdiv.cc.
References mdm_div_impl().
ComplexMatrix xdiv | ( | const ComplexMatrix & | a, |
const Matrix & | b, | ||
MatrixType & | typ | ||
) |
Definition at line 156 of file xdiv.cc.
References blas_trans, mx_div_conform(), Matrix::solve(), and ComplexMatrix::transpose().
DiagMatrix xdiv | ( | const DiagMatrix & | a, |
const DiagMatrix & | b | ||
) |
Definition at line 900 of file xdiv.cc.
References dmdm_div_impl().
FloatComplexDiagMatrix xdiv | ( | const FloatComplexDiagMatrix & | a, |
const FloatComplexDiagMatrix & | b | ||
) |
Definition at line 934 of file xdiv.cc.
References dmdm_div_impl().
FloatComplexDiagMatrix xdiv | ( | const FloatComplexDiagMatrix & | a, |
const FloatDiagMatrix & | b | ||
) |
Definition at line 929 of file xdiv.cc.
References dmdm_div_impl().
FloatComplexMatrix xdiv | ( | const FloatComplexMatrix & | a, |
const FloatComplexDiagMatrix & | b | ||
) |
Definition at line 779 of file xdiv.cc.
References mdm_div_impl().
FloatComplexMatrix xdiv | ( | const FloatComplexMatrix & | a, |
const FloatComplexMatrix & | b, | ||
MatrixType & | typ | ||
) |
Definition at line 474 of file xdiv.cc.
References blas_trans, mx_div_conform(), FloatComplexMatrix::solve(), and FloatComplexMatrix::transpose().
FloatComplexMatrix xdiv | ( | const FloatComplexMatrix & | a, |
const FloatDiagMatrix & | b | ||
) |
Definition at line 774 of file xdiv.cc.
References mdm_div_impl().
FloatComplexMatrix xdiv | ( | const FloatComplexMatrix & | a, |
const FloatMatrix & | b, | ||
MatrixType & | typ | ||
) |
Definition at line 457 of file xdiv.cc.
References blas_trans, mx_div_conform(), FloatMatrix::solve(), and FloatComplexMatrix::transpose().
FloatDiagMatrix xdiv | ( | const FloatDiagMatrix & | a, |
const FloatDiagMatrix & | b | ||
) |
Definition at line 924 of file xdiv.cc.
References dmdm_div_impl().
FloatComplexMatrix xdiv | ( | const FloatMatrix & | a, |
const FloatComplexMatrix & | b, | ||
MatrixType & | typ | ||
) |
Definition at line 440 of file xdiv.cc.
References blas_trans, mx_div_conform(), FloatComplexMatrix::solve(), FloatComplexMatrix::transpose(), and FloatMatrix::transpose().
FloatMatrix xdiv | ( | const FloatMatrix & | a, |
const FloatDiagMatrix & | b | ||
) |
Definition at line 769 of file xdiv.cc.
References mdm_div_impl().
FloatMatrix xdiv | ( | const FloatMatrix & | a, |
const FloatMatrix & | b, | ||
MatrixType & | typ | ||
) |
Definition at line 423 of file xdiv.cc.
References blas_trans, mx_div_conform(), FloatMatrix::solve(), and FloatMatrix::transpose().
ComplexMatrix xdiv | ( | const Matrix & | a, |
const ComplexMatrix & | b, | ||
MatrixType & | typ | ||
) |
Definition at line 139 of file xdiv.cc.
References blas_trans, mx_div_conform(), ComplexMatrix::solve(), ComplexMatrix::transpose(), and Matrix::transpose().
Matrix xdiv | ( | const Matrix & | a, |
const DiagMatrix & | b | ||
) |
Definition at line 745 of file xdiv.cc.
References mdm_div_impl().
Matrix xdiv | ( | const Matrix & | a, |
const Matrix & | b, | ||
MatrixType & | typ | ||
) |
Definition at line 122 of file xdiv.cc.
References blas_trans, mx_div_conform(), Matrix::solve(), and Matrix::transpose().
ComplexDiagMatrix xleftdiv | ( | const ComplexDiagMatrix & | a, |
const ComplexDiagMatrix & | b | ||
) |
Definition at line 985 of file xdiv.cc.
References dmdm_leftdiv_impl().
ComplexMatrix xleftdiv | ( | const ComplexDiagMatrix & | a, |
const ComplexMatrix & | b | ||
) |
Definition at line 833 of file xdiv.cc.
References dmm_leftdiv_impl().
ComplexMatrix xleftdiv | ( | const ComplexMatrix & | a, |
const ComplexMatrix & | b, | ||
MatrixType & | typ, | ||
blas_trans_type | transt | ||
) |
Definition at line 385 of file xdiv.cc.
References mx_leftdiv_conform(), and ComplexMatrix::solve().
ComplexMatrix xleftdiv | ( | const ComplexMatrix & | a, |
const Matrix & | b, | ||
MatrixType & | typ, | ||
blas_trans_type | transt | ||
) |
Definition at line 372 of file xdiv.cc.
References mx_leftdiv_conform(), and ComplexMatrix::solve().
ComplexDiagMatrix xleftdiv | ( | const DiagMatrix & | a, |
const ComplexDiagMatrix & | b | ||
) |
Definition at line 980 of file xdiv.cc.
References dmdm_leftdiv_impl().
ComplexMatrix xleftdiv | ( | const DiagMatrix & | a, |
const ComplexMatrix & | b | ||
) |
Definition at line 828 of file xdiv.cc.
References dmm_leftdiv_impl().
DiagMatrix xleftdiv | ( | const DiagMatrix & | a, |
const DiagMatrix & | b | ||
) |
Definition at line 975 of file xdiv.cc.
References dmdm_leftdiv_impl().
Matrix xleftdiv | ( | const DiagMatrix & | a, |
const Matrix & | b | ||
) |
Definition at line 823 of file xdiv.cc.
References dmm_leftdiv_impl().
FloatComplexDiagMatrix xleftdiv | ( | const FloatComplexDiagMatrix & | a, |
const FloatComplexDiagMatrix & | b | ||
) |
Definition at line 1009 of file xdiv.cc.
References dmdm_leftdiv_impl().
FloatComplexMatrix xleftdiv | ( | const FloatComplexDiagMatrix & | a, |
const FloatComplexMatrix & | b | ||
) |
Definition at line 857 of file xdiv.cc.
References dmm_leftdiv_impl().
FloatComplexMatrix xleftdiv | ( | const FloatComplexMatrix & | a, |
const FloatComplexMatrix & | b, | ||
MatrixType & | typ, | ||
blas_trans_type | transt | ||
) |
Definition at line 686 of file xdiv.cc.
References mx_leftdiv_conform(), and FloatComplexMatrix::solve().
FloatComplexMatrix xleftdiv | ( | const FloatComplexMatrix & | a, |
const FloatMatrix & | b, | ||
MatrixType & | typ, | ||
blas_trans_type | transt | ||
) |
Definition at line 673 of file xdiv.cc.
References mx_leftdiv_conform(), and FloatComplexMatrix::solve().
FloatComplexDiagMatrix xleftdiv | ( | const FloatDiagMatrix & | a, |
const FloatComplexDiagMatrix & | b | ||
) |
Definition at line 1004 of file xdiv.cc.
References dmdm_leftdiv_impl().
FloatComplexMatrix xleftdiv | ( | const FloatDiagMatrix & | a, |
const FloatComplexMatrix & | b | ||
) |
Definition at line 852 of file xdiv.cc.
References dmm_leftdiv_impl().
FloatDiagMatrix xleftdiv | ( | const FloatDiagMatrix & | a, |
const FloatDiagMatrix & | b | ||
) |
Definition at line 999 of file xdiv.cc.
References dmdm_leftdiv_impl().
FloatMatrix xleftdiv | ( | const FloatDiagMatrix & | a, |
const FloatMatrix & | b | ||
) |
Definition at line 847 of file xdiv.cc.
References dmm_leftdiv_impl().
FloatComplexMatrix xleftdiv | ( | const FloatMatrix & | a, |
const FloatComplexMatrix & | b, | ||
MatrixType & | typ, | ||
blas_trans_type | transt | ||
) |
Definition at line 659 of file xdiv.cc.
References mx_leftdiv_conform(), and FloatMatrix::solve().
FloatMatrix xleftdiv | ( | const FloatMatrix & | a, |
const FloatMatrix & | b, | ||
MatrixType & | typ, | ||
blas_trans_type | transt | ||
) |
Definition at line 646 of file xdiv.cc.
References mx_leftdiv_conform(), and FloatMatrix::solve().
ComplexMatrix xleftdiv | ( | const Matrix & | a, |
const ComplexMatrix & | b, | ||
MatrixType & | typ, | ||
blas_trans_type | transt | ||
) |
Definition at line 358 of file xdiv.cc.
References mx_leftdiv_conform(), and Matrix::solve().
Matrix xleftdiv | ( | const Matrix & | a, |
const Matrix & | b, | ||
MatrixType & | typ, | ||
blas_trans_type | transt | ||
) |
Definition at line 345 of file xdiv.cc.
References mx_leftdiv_conform(), and Matrix::solve().