/external/eigen/Eigen/src/Core/products/ |
D | TriangularMatrixVector_MKL.h | 74 #define EIGEN_MKL_TRMV_CM(EIGTYPE, MKLTYPE, EIGPREFIX, MKLPREFIX) \ argument 110 MKLTYPE alpha_, beta_; \ 111 assign_scalar_eig2mkl<MKLTYPE, EIGTYPE>(alpha_, alpha); \ 112 assign_scalar_eig2mkl<MKLTYPE, EIGTYPE>(beta_, EIGTYPE(1)); \ 126 MKLPREFIX##trmv(&uplo, &trans, &diag, &n, (const MKLTYPE*)_lhs, &lda, (MKLTYPE*)x, &incx); \ 129 MKLPREFIX##axpy(&n, &alpha_,(const MKLTYPE*)x, &incx, (MKLTYPE*)_res, &incy); \ 148 …LPREFIX##gemv(&trans, &m, &n, &alpha_, (const MKLTYPE*)a, &lda, (const MKLTYPE*)x, &incx, &beta_, … 159 #define EIGEN_MKL_TRMV_RM(EIGTYPE, MKLTYPE, EIGPREFIX, MKLPREFIX) \ argument 195 MKLTYPE alpha_, beta_; \ 196 assign_scalar_eig2mkl<MKLTYPE, EIGTYPE>(alpha_, alpha); \ [all …]
|
D | SelfadjointMatrixMatrix_MKL.h | 43 #define EIGEN_MKL_SYMM_L(EIGTYPE, MKLTYPE, EIGPREFIX, MKLPREFIX) \ argument 60 MKLTYPE alpha_, beta_; \ 89 …IX##symm(&side, &uplo, &m, &n, &alpha_, (const MKLTYPE*)a, &lda, (const MKLTYPE*)b, &ldb, &beta_, … 95 #define EIGEN_MKL_HEMM_L(EIGTYPE, MKLTYPE, EIGPREFIX, MKLPREFIX) \ argument 111 MKLTYPE alpha_, beta_; \ 157 …IX##hemm(&side, &uplo, &m, &n, &alpha_, (const MKLTYPE*)a, &lda, (const MKLTYPE*)b, &ldb, &beta_, … 170 #define EIGEN_MKL_SYMM_R(EIGTYPE, MKLTYPE, EIGPREFIX, MKLPREFIX) \ argument 187 MKLTYPE alpha_, beta_; \ 215 …IX##symm(&side, &uplo, &m, &n, &alpha_, (const MKLTYPE*)a, &lda, (const MKLTYPE*)b, &ldb, &beta_, … 221 #define EIGEN_MKL_HEMM_R(EIGTYPE, MKLTYPE, EIGPREFIX, MKLPREFIX) \ argument [all …]
|
D | TriangularSolverMatrix_MKL.h | 41 #define EIGEN_MKL_TRSM_L(EIGTYPE, MKLTYPE, MKLPREFIX) \ argument 59 MKLTYPE alpha; \ 85 …MKLPREFIX##trsm(&side, &uplo, &transa, &diag, &m, &n, &alpha, (const MKLTYPE*)a, &lda, (MKLTYPE*)_… 96 #define EIGEN_MKL_TRSM_R(EIGTYPE, MKLTYPE, MKLPREFIX) \ argument 114 MKLTYPE alpha; \ 140 …MKLPREFIX##trsm(&side, &uplo, &transa, &diag, &m, &n, &alpha, (const MKLTYPE*)a, &lda, (MKLTYPE*)_…
|
D | GeneralMatrixMatrixTriangular_MKL.h | 74 #define EIGEN_MKL_RANKUPDATE_R(EIGTYPE, MKLTYPE, MKLFUNC) \ argument 89 MKLTYPE alpha_, beta_; \ 92 assign_scalar_eig2mkl<MKLTYPE, EIGTYPE>(alpha_, alpha); \ 93 assign_scalar_eig2mkl<MKLTYPE, EIGTYPE>(beta_, EIGTYPE(1)); \ 99 #define EIGEN_MKL_RANKUPDATE_C(EIGTYPE, MKLTYPE, RTYPE, MKLFUNC) \ argument 130 MKLFUNC(&uplo, &trans, &n, &k, &alpha_, (MKLTYPE*)a_ptr, &lda, &beta_, (MKLTYPE*)res, &ldc); \
|
D | GeneralMatrixMatrix_MKL.h | 49 #define GEMM_SPECIALIZATION(EIGTYPE, EIGPREFIX, MKLTYPE, MKLPREFIX) \ argument 69 MKLTYPE alpha_, beta_; \ 106 …(&transa, &transb, &m, &n, &k, &alpha_, (const MKLTYPE*)a, &lda, (const MKLTYPE*)b, &ldb, &beta_, …
|
D | SelfadjointMatrixVector_MKL.h | 74 #define EIGEN_MKL_SYMV_SPECIALIZATION(EIGTYPE,MKLTYPE,MKLFUNC) \ argument 89 MKLTYPE alpha_, beta_; \ 101 …MKLFUNC(&uplo, &n, &alpha_, (const MKLTYPE*)lhs, &lda, (const MKLTYPE*)x_ptr, &incx, &beta_, (MKLT…
|
D | TriangularMatrixMatrix_MKL.h | 78 #define EIGEN_MKL_TRMM_L(EIGTYPE, MKLTYPE, EIGPREFIX, MKLPREFIX) \ argument 137 MKLTYPE alpha_; \ 140 assign_scalar_eig2mkl<MKLTYPE, EIGTYPE>(alpha_, alpha); \ 178 …MKLPREFIX##trmm(&side, &uplo, &transa, &diag, &m, &n, &alpha_, (const MKLTYPE*)a, &lda, (MKLTYPE*)… 192 #define EIGEN_MKL_TRMM_R(EIGTYPE, MKLTYPE, EIGPREFIX, MKLPREFIX) \ argument 251 MKLTYPE alpha_; \ 254 assign_scalar_eig2mkl<MKLTYPE, EIGTYPE>(alpha_, alpha); \ 292 …MKLPREFIX##trmm(&side, &uplo, &transa, &diag, &m, &n, &alpha_, (const MKLTYPE*)a, &lda, (MKLTYPE*)…
|
D | GeneralMatrixVector_MKL.h | 89 #define EIGEN_MKL_GEMV_SPECIALIZATION(EIGTYPE,MKLTYPE,MKLPREFIX) \ argument 102 MKLTYPE alpha_, beta_; \ 118 …EFIX##gemv(&trans, &m, &n, &alpha_, (const MKLTYPE*)lhs, &lda, (const MKLTYPE*)x_ptr, &incx, &beta…
|
/external/eigen/Eigen/src/Eigenvalues/ |
D | RealSchur_MKL.h | 42 #define EIGEN_MKL_SCHUR_REAL(EIGTYPE, MKLTYPE, MKLPREFIX, MKLPREFIX_U, EIGCOLROW, MKLCOLROW) \ argument 64 …_order, jobvs, sort, select, n, (MKLTYPE*)m_matT.data(), lda, &sdim, (MKLTYPE*)wr.data(), (MKLTYPE…
|
D | ComplexSchur_MKL.h | 42 #define EIGEN_MKL_SCHUR_COMPLEX(EIGTYPE, MKLTYPE, MKLPREFIX, MKLPREFIX_U, EIGCOLROW, MKLCOLROW) \ argument 75 …ees( matrix_order, jobvs, sort, select, n, (MKLTYPE*)m_matT.data(), lda, &sdim, (MKLTYPE*)w.data()…
|
D | SelfAdjointEigenSolver_MKL.h | 42 #define EIGEN_MKL_EIG_SELFADJ(EIGTYPE, MKLTYPE, MKLRTYPE, MKLNAME, EIGCOLROW, MKLCOLROW ) \ argument 72 …info = LAPACKE_##MKLNAME( matrix_order, jobz, uplo, n, (MKLTYPE*)m_eivec.data(), lda, (MKLRTYPE*)m…
|
/external/eigen/Eigen/src/SVD/ |
D | JacobiSVD_MKL.h | 42 #define EIGEN_MKL_SVD(EIGTYPE, MKLTYPE, MKLRTYPE, MKLPREFIX, EIGCOLROW, MKLCOLROW) \ argument 58 MKLTYPE *u, *vt, dummy; \ 63 u = (MKLTYPE*)m_matrixU.data(); \ 69 vt = (MKLTYPE*)localV.data(); \ 73 …LAPACKE_##MKLPREFIX##gesvd( matrix_order, jobu, jobvt, m_rows, m_cols, (MKLTYPE*)m_temp.data(), ld…
|
/external/eigen/Eigen/src/QR/ |
D | HouseholderQR_MKL.h | 45 #define EIGEN_MKL_QR_NOPIV(EIGTYPE, MKLTYPE, MKLPREFIX) \ argument 57 …LAPACKE_##MKLPREFIX##geqrf( matrix_order, m, n, (MKLTYPE*)mat.data(), lda, (MKLTYPE*)hCoeffs.data(…
|
D | ColPivHouseholderQR_MKL.h | 43 #define EIGEN_MKL_QR_COLPIV(EIGTYPE, MKLTYPE, MKLPREFIX, EIGCOLROW, MKLCOLROW) \ argument 71 …geqp3( matrix_order, rows, cols, (MKLTYPE*)m_qr.data(), lda, (lapack_int*)m_colsPermutation.indice…
|
/external/eigen/Eigen/src/LU/ |
D | PartialPivLU_MKL.h | 44 #define EIGEN_MKL_LU_PARTPIV(EIGTYPE, MKLTYPE, MKLPREFIX) \ argument 64 info = LAPACKE_##MKLPREFIX##getrf( matrix_order, m, n, (MKLTYPE*)a, lda, ipiv ); \
|
/external/eigen/Eigen/src/Cholesky/ |
D | LLT_MKL.h | 45 #define EIGEN_MKL_LLT(EIGTYPE, MKLTYPE, MKLPREFIX) \ argument 62 info = LAPACKE_##MKLPREFIX##potrf( matrix_order, uplo, size, (MKLTYPE*)a, lda ); \
|