GNU Octave  9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
xdiv.cc File Reference
#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-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)
 

Functions

template<typename MT , typename DMT >
MT dmdm_div_impl (const MT &a, const DMT &d)
 
template<typename MT , typename DMT >
MT dmdm_leftdiv_impl (const DMT &d, const MT &a)
 
template<typename MT , typename DMT >
MT dmm_leftdiv_impl (const DMT &d, const MT &a)
 
ComplexMatrix elem_xdiv (const Complex a, const ComplexMatrix &b)
 
ComplexNDArray elem_xdiv (const Complex a, const ComplexNDArray &b)
 
ComplexMatrix elem_xdiv (const Complex a, const Matrix &b)
 
ComplexNDArray elem_xdiv (const Complex a, const NDArray &b)
 
FloatComplexMatrix elem_xdiv (const FloatComplex a, const FloatComplexMatrix &b)
 
FloatComplexNDArray elem_xdiv (const FloatComplex a, const FloatComplexNDArray &b)
 
FloatComplexMatrix elem_xdiv (const FloatComplex a, const FloatMatrix &b)
 
FloatComplexNDArray elem_xdiv (const FloatComplex a, const FloatNDArray &b)
 
ComplexMatrix elem_xdiv (double a, const ComplexMatrix &b)
 
ComplexNDArray elem_xdiv (double a, const ComplexNDArray &b)
 
Matrix elem_xdiv (double a, const Matrix &b)
 
NDArray elem_xdiv (double a, const NDArray &b)
 
FloatComplexMatrix elem_xdiv (float a, const FloatComplexMatrix &b)
 
FloatComplexNDArray elem_xdiv (float a, const FloatComplexNDArray &b)
 
FloatMatrix elem_xdiv (float a, const FloatMatrix &b)
 
FloatNDArray elem_xdiv (float a, const FloatNDArray &b)
 
template<typename MT , typename DMT >
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 &)
 
template bool mx_div_conform (const Matrix &, const Matrix &)
 
template<typename T1 , typename T2 >
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)
 
template<typename T1 , typename T2 >
bool mx_leftdiv_conform (const T1 &a, const T2 &b, blas_trans_type blas_trans)
 
ComplexDiagMatrix xdiv (const ComplexDiagMatrix &a, const ComplexDiagMatrix &b)
 
ComplexDiagMatrix xdiv (const ComplexDiagMatrix &a, const DiagMatrix &b)
 
ComplexMatrix xdiv (const ComplexMatrix &a, const ComplexDiagMatrix &b)
 
ComplexMatrix xdiv (const ComplexMatrix &a, const ComplexMatrix &b, MatrixType &typ)
 
ComplexMatrix xdiv (const ComplexMatrix &a, const DiagMatrix &b)
 
ComplexMatrix xdiv (const ComplexMatrix &a, const Matrix &b, MatrixType &typ)
 
DiagMatrix xdiv (const DiagMatrix &a, const DiagMatrix &b)
 
FloatComplexDiagMatrix xdiv (const FloatComplexDiagMatrix &a, const FloatComplexDiagMatrix &b)
 
FloatComplexDiagMatrix xdiv (const FloatComplexDiagMatrix &a, const FloatDiagMatrix &b)
 
FloatComplexMatrix xdiv (const FloatComplexMatrix &a, const FloatComplexDiagMatrix &b)
 
FloatComplexMatrix xdiv (const FloatComplexMatrix &a, const FloatComplexMatrix &b, MatrixType &typ)
 
FloatComplexMatrix xdiv (const FloatComplexMatrix &a, const FloatDiagMatrix &b)
 
FloatComplexMatrix xdiv (const FloatComplexMatrix &a, const FloatMatrix &b, MatrixType &typ)
 
FloatDiagMatrix xdiv (const FloatDiagMatrix &a, const FloatDiagMatrix &b)
 
FloatComplexMatrix xdiv (const FloatMatrix &a, const FloatComplexMatrix &b, MatrixType &typ)
 
FloatMatrix xdiv (const FloatMatrix &a, const FloatDiagMatrix &b)
 
FloatMatrix xdiv (const FloatMatrix &a, const FloatMatrix &b, MatrixType &typ)
 
ComplexMatrix xdiv (const Matrix &a, const ComplexMatrix &b, MatrixType &typ)
 
Matrix xdiv (const Matrix &a, const DiagMatrix &b)
 
Matrix xdiv (const Matrix &a, const Matrix &b, MatrixType &typ)
 
ComplexDiagMatrix xleftdiv (const ComplexDiagMatrix &a, const ComplexDiagMatrix &b)
 
ComplexMatrix xleftdiv (const ComplexDiagMatrix &a, const ComplexMatrix &b)
 
ComplexMatrix xleftdiv (const ComplexMatrix &a, const ComplexMatrix &b, MatrixType &typ, blas_trans_type transt)
 
ComplexMatrix xleftdiv (const ComplexMatrix &a, const Matrix &b, MatrixType &typ, blas_trans_type transt)
 
ComplexDiagMatrix xleftdiv (const DiagMatrix &a, const ComplexDiagMatrix &b)
 
ComplexMatrix xleftdiv (const DiagMatrix &a, const ComplexMatrix &b)
 
DiagMatrix xleftdiv (const DiagMatrix &a, const DiagMatrix &b)
 
Matrix xleftdiv (const DiagMatrix &a, const Matrix &b)
 
FloatComplexDiagMatrix xleftdiv (const FloatComplexDiagMatrix &a, const FloatComplexDiagMatrix &b)
 
FloatComplexMatrix xleftdiv (const FloatComplexDiagMatrix &a, const FloatComplexMatrix &b)
 
FloatComplexMatrix xleftdiv (const FloatComplexMatrix &a, const FloatComplexMatrix &b, MatrixType &typ, blas_trans_type transt)
 
FloatComplexMatrix xleftdiv (const FloatComplexMatrix &a, const FloatMatrix &b, MatrixType &typ, blas_trans_type transt)
 
FloatComplexDiagMatrix xleftdiv (const FloatDiagMatrix &a, const FloatComplexDiagMatrix &b)
 
FloatComplexMatrix xleftdiv (const FloatDiagMatrix &a, const FloatComplexMatrix &b)
 
FloatDiagMatrix xleftdiv (const FloatDiagMatrix &a, const FloatDiagMatrix &b)
 
FloatMatrix xleftdiv (const FloatDiagMatrix &a, const FloatMatrix &b)
 
FloatComplexMatrix xleftdiv (const FloatMatrix &a, const FloatComplexMatrix &b, MatrixType &typ, blas_trans_type transt)
 
FloatMatrix xleftdiv (const FloatMatrix &a, const FloatMatrix &b, MatrixType &typ, blas_trans_type transt)
 
ComplexMatrix xleftdiv (const Matrix &a, const ComplexMatrix &b, MatrixType &typ, blas_trans_type transt)
 
Matrix xleftdiv (const Matrix &a, const Matrix &b, MatrixType &typ, blas_trans_type transt)
 

Macro Definition Documentation

◆ INSTANTIATE_MX_DIV_CONFORM

#define INSTANTIATE_MX_DIV_CONFORM (   T1,
  T2 
)     template bool mx_div_conform (const T1&, const T2&)

Definition at line 105 of file xdiv.cc.

◆ INSTANTIATE_MX_LEFTDIV_CONFORM

#define INSTANTIATE_MX_LEFTDIV_CONFORM (   T1,
  T2 
)     template bool mx_leftdiv_conform (const T1&, const T2&, blas_trans_type)

Definition at line 79 of file xdiv.cc.

Function Documentation

◆ dmdm_div_impl()

template<typename MT , typename DMT >
MT dmdm_div_impl ( const MT &  a,
const DMT &  d 
)

Definition at line 866 of file xdiv.cc.

References d, m, min(), mx_div_conform(), n, and x.

Referenced by xdiv().

◆ dmdm_leftdiv_impl()

template<typename MT , typename DMT >
MT dmdm_leftdiv_impl ( const DMT &  d,
const MT &  a 
)

Definition at line 941 of file xdiv.cc.

References blas_no_trans, d, m, min(), mx_leftdiv_conform(), n, and x.

Referenced by xleftdiv().

◆ dmm_leftdiv_impl()

template<typename MT , typename DMT >
MT dmm_leftdiv_impl ( const DMT &  d,
const MT &  a 
)

Definition at line 786 of file xdiv.cc.

References blas_no_trans, d, m, mx_leftdiv_conform(), n, and x.

Referenced by xleftdiv().

◆ elem_xdiv() [1/16]

ComplexMatrix elem_xdiv ( const Complex  a,
const ComplexMatrix b 
)

Definition at line 254 of file xdiv.cc.

References Array< T, Alloc >::columns(), and Array< T, Alloc >::rows().

◆ elem_xdiv() [2/16]

ComplexNDArray elem_xdiv ( const Complex  a,
const ComplexNDArray b 
)

Definition at line 323 of file xdiv.cc.

References Array< T, Alloc >::dims(), and Array< T, Alloc >::numel().

◆ elem_xdiv() [3/16]

ComplexMatrix elem_xdiv ( const Complex  a,
const Matrix b 
)

Definition at line 236 of file xdiv.cc.

References Array< T, Alloc >::columns(), and Array< T, Alloc >::rows().

◆ elem_xdiv() [4/16]

ComplexNDArray elem_xdiv ( const Complex  a,
const NDArray b 
)

Definition at line 309 of file xdiv.cc.

References Array< T, Alloc >::dims(), and Array< T, Alloc >::numel().

◆ elem_xdiv() [5/16]

FloatComplexMatrix elem_xdiv ( const FloatComplex  a,
const FloatComplexMatrix b 
)

Definition at line 555 of file xdiv.cc.

References Array< T, Alloc >::columns(), and Array< T, Alloc >::rows().

◆ elem_xdiv() [6/16]

FloatComplexNDArray elem_xdiv ( const FloatComplex  a,
const FloatComplexNDArray b 
)

Definition at line 624 of file xdiv.cc.

References Array< T, Alloc >::dims(), and Array< T, Alloc >::numel().

◆ elem_xdiv() [7/16]

FloatComplexMatrix elem_xdiv ( const FloatComplex  a,
const FloatMatrix b 
)

Definition at line 537 of file xdiv.cc.

References Array< T, Alloc >::columns(), and Array< T, Alloc >::rows().

◆ elem_xdiv() [8/16]

FloatComplexNDArray elem_xdiv ( const FloatComplex  a,
const FloatNDArray b 
)

Definition at line 610 of file xdiv.cc.

References Array< T, Alloc >::dims(), and Array< T, Alloc >::numel().

◆ elem_xdiv() [9/16]

ComplexMatrix elem_xdiv ( double  a,
const ComplexMatrix b 
)

Definition at line 218 of file xdiv.cc.

References Array< T, Alloc >::columns(), and Array< T, Alloc >::rows().

◆ elem_xdiv() [10/16]

ComplexNDArray elem_xdiv ( double  a,
const ComplexNDArray b 
)

Definition at line 295 of file xdiv.cc.

References Array< T, Alloc >::dims(), and Array< T, Alloc >::numel().

◆ elem_xdiv() [11/16]

Matrix elem_xdiv ( double  a,
const Matrix b 
)

Definition at line 200 of file xdiv.cc.

References Array< T, Alloc >::columns(), and Array< T, Alloc >::rows().

◆ elem_xdiv() [12/16]

NDArray elem_xdiv ( double  a,
const NDArray b 
)

Definition at line 281 of file xdiv.cc.

References Array< T, Alloc >::dims(), and Array< T, Alloc >::numel().

◆ elem_xdiv() [13/16]

FloatComplexMatrix elem_xdiv ( float  a,
const FloatComplexMatrix b 
)

Definition at line 519 of file xdiv.cc.

References Array< T, Alloc >::columns(), and Array< T, Alloc >::rows().

◆ elem_xdiv() [14/16]

FloatComplexNDArray elem_xdiv ( float  a,
const FloatComplexNDArray b 
)

Definition at line 596 of file xdiv.cc.

References Array< T, Alloc >::dims(), and Array< T, Alloc >::numel().

◆ elem_xdiv() [15/16]

FloatMatrix elem_xdiv ( float  a,
const FloatMatrix b 
)

Definition at line 501 of file xdiv.cc.

References Array< T, Alloc >::columns(), and Array< T, Alloc >::rows().

◆ elem_xdiv() [16/16]

FloatNDArray elem_xdiv ( float  a,
const FloatNDArray b 
)

Definition at line 582 of file xdiv.cc.

References Array< T, Alloc >::dims(), and Array< T, Alloc >::numel().

◆ mdm_div_impl()

template<typename MT , typename DMT >
MT mdm_div_impl ( const MT &  a,
const DMT &  d 
)

Definition at line 703 of file xdiv.cc.

References d, m, mx_div_conform(), n, and x.

Referenced by xdiv().

◆ mx_div_conform() [1/9]

template bool mx_div_conform ( const ComplexMatrix ,
const ComplexMatrix  
)

◆ mx_div_conform() [2/9]

template bool mx_div_conform ( const ComplexMatrix ,
const Matrix  
)

◆ mx_div_conform() [3/9]

template bool mx_div_conform ( const FloatComplexMatrix ,
const FloatComplexMatrix  
)

◆ mx_div_conform() [4/9]

template bool mx_div_conform ( const FloatComplexMatrix ,
const FloatMatrix  
)

◆ mx_div_conform() [5/9]

template bool mx_div_conform ( const FloatMatrix ,
const FloatComplexMatrix  
)

◆ mx_div_conform() [6/9]

template bool mx_div_conform ( const FloatMatrix ,
const FloatMatrix  
)

◆ mx_div_conform() [7/9]

template bool mx_div_conform ( const Matrix ,
const ComplexMatrix  
)

◆ mx_div_conform() [8/9]

template bool mx_div_conform ( const Matrix ,
const Matrix  
)

◆ mx_div_conform() [9/9]

template<typename T1 , typename T2 >
bool mx_div_conform ( const T1 &  a,
const T2 &  b 
)

Definition at line 89 of file xdiv.cc.

References err_nonconformant().

Referenced by dmdm_div_impl(), mdm_div_impl(), and xdiv().

◆ mx_leftdiv_conform() [1/9]

template bool mx_leftdiv_conform ( const ComplexMatrix ,
const ComplexMatrix ,
blas_trans_type   
)

◆ mx_leftdiv_conform() [2/9]

template bool mx_leftdiv_conform ( const ComplexMatrix ,
const Matrix ,
blas_trans_type   
)

◆ mx_leftdiv_conform() [3/9]

template bool mx_leftdiv_conform ( const FloatComplexMatrix ,
const FloatComplexMatrix ,
blas_trans_type   
)

◆ mx_leftdiv_conform() [4/9]

template bool mx_leftdiv_conform ( const FloatComplexMatrix ,
const FloatMatrix ,
blas_trans_type   
)

◆ mx_leftdiv_conform() [5/9]

template bool mx_leftdiv_conform ( const FloatMatrix ,
const FloatComplexMatrix ,
blas_trans_type   
)

◆ mx_leftdiv_conform() [6/9]

template bool mx_leftdiv_conform ( const FloatMatrix ,
const FloatMatrix ,
blas_trans_type   
)

◆ mx_leftdiv_conform() [7/9]

template bool mx_leftdiv_conform ( const Matrix ,
const ComplexMatrix ,
blas_trans_type   
)

◆ mx_leftdiv_conform() [8/9]

template bool mx_leftdiv_conform ( const Matrix ,
const Matrix ,
blas_trans_type   
)

◆ mx_leftdiv_conform() [9/9]

template<typename T1 , typename T2 >
bool mx_leftdiv_conform ( const T1 &  a,
const T2 &  b,
blas_trans_type  blas_trans 
)

Definition at line 62 of file xdiv.cc.

References blas_no_trans, blas_trans, and err_nonconformant().

Referenced by dmdm_leftdiv_impl(), dmm_leftdiv_impl(), and xleftdiv().

◆ xdiv() [1/20]

ComplexDiagMatrix xdiv ( const ComplexDiagMatrix a,
const ComplexDiagMatrix b 
)

Definition at line 912 of file xdiv.cc.

References dmdm_div_impl().

◆ xdiv() [2/20]

ComplexDiagMatrix xdiv ( const ComplexDiagMatrix a,
const DiagMatrix b 
)

Definition at line 907 of file xdiv.cc.

References dmdm_div_impl().

◆ xdiv() [3/20]

ComplexMatrix xdiv ( const ComplexMatrix a,
const ComplexDiagMatrix b 
)

Definition at line 757 of file xdiv.cc.

References mdm_div_impl().

◆ xdiv() [4/20]

ComplexMatrix xdiv ( const ComplexMatrix a,
const ComplexMatrix b,
MatrixType typ 
)

Definition at line 175 of file xdiv.cc.

References mx_div_conform(), ComplexMatrix::solve(), and ComplexMatrix::transpose().

◆ xdiv() [5/20]

ComplexMatrix xdiv ( const ComplexMatrix a,
const DiagMatrix b 
)

Definition at line 752 of file xdiv.cc.

References mdm_div_impl().

◆ xdiv() [6/20]

ComplexMatrix xdiv ( const ComplexMatrix a,
const Matrix b,
MatrixType typ 
)

Definition at line 158 of file xdiv.cc.

References mx_div_conform(), Matrix::solve(), and ComplexMatrix::transpose().

◆ xdiv() [7/20]

DiagMatrix xdiv ( const DiagMatrix a,
const DiagMatrix b 
)

Definition at line 902 of file xdiv.cc.

References dmdm_div_impl().

◆ xdiv() [8/20]

Definition at line 936 of file xdiv.cc.

References dmdm_div_impl().

◆ xdiv() [9/20]

FloatComplexDiagMatrix xdiv ( const FloatComplexDiagMatrix a,
const FloatDiagMatrix b 
)

Definition at line 931 of file xdiv.cc.

References dmdm_div_impl().

◆ xdiv() [10/20]

FloatComplexMatrix xdiv ( const FloatComplexMatrix a,
const FloatComplexDiagMatrix b 
)

Definition at line 781 of file xdiv.cc.

References mdm_div_impl().

◆ xdiv() [11/20]

FloatComplexMatrix xdiv ( const FloatComplexMatrix a,
const FloatComplexMatrix b,
MatrixType typ 
)

◆ xdiv() [12/20]

FloatComplexMatrix xdiv ( const FloatComplexMatrix a,
const FloatDiagMatrix b 
)

Definition at line 776 of file xdiv.cc.

References mdm_div_impl().

◆ xdiv() [13/20]

FloatComplexMatrix xdiv ( const FloatComplexMatrix a,
const FloatMatrix b,
MatrixType typ 
)

Definition at line 459 of file xdiv.cc.

References mx_div_conform(), FloatMatrix::solve(), and FloatComplexMatrix::transpose().

◆ xdiv() [14/20]

FloatDiagMatrix xdiv ( const FloatDiagMatrix a,
const FloatDiagMatrix b 
)

Definition at line 926 of file xdiv.cc.

References dmdm_div_impl().

◆ xdiv() [15/20]

FloatComplexMatrix xdiv ( const FloatMatrix a,
const FloatComplexMatrix b,
MatrixType typ 
)

Definition at line 442 of file xdiv.cc.

References mx_div_conform(), FloatComplexMatrix::solve(), and FloatMatrix::transpose().

◆ xdiv() [16/20]

FloatMatrix xdiv ( const FloatMatrix a,
const FloatDiagMatrix b 
)

Definition at line 771 of file xdiv.cc.

References mdm_div_impl().

◆ xdiv() [17/20]

FloatMatrix xdiv ( const FloatMatrix a,
const FloatMatrix b,
MatrixType typ 
)

Definition at line 425 of file xdiv.cc.

References mx_div_conform(), FloatMatrix::solve(), and FloatMatrix::transpose().

◆ xdiv() [18/20]

ComplexMatrix xdiv ( const Matrix a,
const ComplexMatrix b,
MatrixType typ 
)

Definition at line 141 of file xdiv.cc.

References mx_div_conform(), ComplexMatrix::solve(), and Matrix::transpose().

◆ xdiv() [19/20]

Matrix xdiv ( const Matrix a,
const DiagMatrix b 
)

Definition at line 747 of file xdiv.cc.

References mdm_div_impl().

◆ xdiv() [20/20]

Matrix xdiv ( const Matrix a,
const Matrix b,
MatrixType typ 
)

Definition at line 124 of file xdiv.cc.

References mx_div_conform(), Matrix::solve(), and Matrix::transpose().

◆ xleftdiv() [1/20]

ComplexDiagMatrix xleftdiv ( const ComplexDiagMatrix a,
const ComplexDiagMatrix b 
)

Definition at line 987 of file xdiv.cc.

References dmdm_leftdiv_impl().

◆ xleftdiv() [2/20]

ComplexMatrix xleftdiv ( const ComplexDiagMatrix a,
const ComplexMatrix b 
)

Definition at line 835 of file xdiv.cc.

References dmm_leftdiv_impl().

◆ xleftdiv() [3/20]

ComplexMatrix xleftdiv ( const ComplexMatrix a,
const ComplexMatrix b,
MatrixType typ,
blas_trans_type  transt 
)

Definition at line 387 of file xdiv.cc.

References mx_leftdiv_conform(), and ComplexMatrix::solve().

◆ xleftdiv() [4/20]

ComplexMatrix xleftdiv ( const ComplexMatrix a,
const Matrix b,
MatrixType typ,
blas_trans_type  transt 
)

Definition at line 374 of file xdiv.cc.

References mx_leftdiv_conform(), and ComplexMatrix::solve().

◆ xleftdiv() [5/20]

ComplexDiagMatrix xleftdiv ( const DiagMatrix a,
const ComplexDiagMatrix b 
)

Definition at line 982 of file xdiv.cc.

References dmdm_leftdiv_impl().

◆ xleftdiv() [6/20]

ComplexMatrix xleftdiv ( const DiagMatrix a,
const ComplexMatrix b 
)

Definition at line 830 of file xdiv.cc.

References dmm_leftdiv_impl().

◆ xleftdiv() [7/20]

DiagMatrix xleftdiv ( const DiagMatrix a,
const DiagMatrix b 
)

Definition at line 977 of file xdiv.cc.

References dmdm_leftdiv_impl().

◆ xleftdiv() [8/20]

Matrix xleftdiv ( const DiagMatrix a,
const Matrix b 
)

Definition at line 825 of file xdiv.cc.

References dmm_leftdiv_impl().

◆ xleftdiv() [9/20]

FloatComplexDiagMatrix xleftdiv ( const FloatComplexDiagMatrix a,
const FloatComplexDiagMatrix b 
)

Definition at line 1011 of file xdiv.cc.

References dmdm_leftdiv_impl().

◆ xleftdiv() [10/20]

FloatComplexMatrix xleftdiv ( const FloatComplexDiagMatrix a,
const FloatComplexMatrix b 
)

Definition at line 859 of file xdiv.cc.

References dmm_leftdiv_impl().

◆ xleftdiv() [11/20]

FloatComplexMatrix xleftdiv ( const FloatComplexMatrix a,
const FloatComplexMatrix b,
MatrixType typ,
blas_trans_type  transt 
)

Definition at line 688 of file xdiv.cc.

References mx_leftdiv_conform(), and FloatComplexMatrix::solve().

◆ xleftdiv() [12/20]

FloatComplexMatrix xleftdiv ( const FloatComplexMatrix a,
const FloatMatrix b,
MatrixType typ,
blas_trans_type  transt 
)

Definition at line 675 of file xdiv.cc.

References mx_leftdiv_conform(), and FloatComplexMatrix::solve().

◆ xleftdiv() [13/20]

FloatComplexDiagMatrix xleftdiv ( const FloatDiagMatrix a,
const FloatComplexDiagMatrix b 
)

Definition at line 1006 of file xdiv.cc.

References dmdm_leftdiv_impl().

◆ xleftdiv() [14/20]

FloatComplexMatrix xleftdiv ( const FloatDiagMatrix a,
const FloatComplexMatrix b 
)

Definition at line 854 of file xdiv.cc.

References dmm_leftdiv_impl().

◆ xleftdiv() [15/20]

FloatDiagMatrix xleftdiv ( const FloatDiagMatrix a,
const FloatDiagMatrix b 
)

Definition at line 1001 of file xdiv.cc.

References dmdm_leftdiv_impl().

◆ xleftdiv() [16/20]

FloatMatrix xleftdiv ( const FloatDiagMatrix a,
const FloatMatrix b 
)

Definition at line 849 of file xdiv.cc.

References dmm_leftdiv_impl().

◆ xleftdiv() [17/20]

FloatComplexMatrix xleftdiv ( const FloatMatrix a,
const FloatComplexMatrix b,
MatrixType typ,
blas_trans_type  transt 
)

Definition at line 661 of file xdiv.cc.

References mx_leftdiv_conform(), and FloatMatrix::solve().

◆ xleftdiv() [18/20]

FloatMatrix xleftdiv ( const FloatMatrix a,
const FloatMatrix b,
MatrixType typ,
blas_trans_type  transt 
)

Definition at line 648 of file xdiv.cc.

References mx_leftdiv_conform(), and FloatMatrix::solve().

◆ xleftdiv() [19/20]

ComplexMatrix xleftdiv ( const Matrix a,
const ComplexMatrix b,
MatrixType typ,
blas_trans_type  transt 
)

Definition at line 360 of file xdiv.cc.

References mx_leftdiv_conform(), and Matrix::solve().

◆ xleftdiv() [20/20]

Matrix xleftdiv ( const Matrix a,
const Matrix b,
MatrixType typ,
blas_trans_type  transt 
)

Definition at line 347 of file xdiv.cc.

References mx_leftdiv_conform(), and Matrix::solve().