/external/eigen/Eigen/src/Core/products/ |
H A D | GeneralMatrixMatrixTriangular_MKL.h | 53 const Scalar* rhs, Index rhsStride, Scalar* res, Index resStride, Scalar alpha) \ 57 ::run(size,depth,lhs,lhsStride,rhs,rhsStride,res,resStride,alpha); \ 63 ::run(size,depth,lhs,lhsStride,rhs,rhsStride,res,resStride,alpha); \ 83 const EIGTYPE* rhs, Index rhsStride, EIGTYPE* res, Index resStride, EIGTYPE alpha) \ 87 MKL_INT lda=lhsStride, ldc=resStride, n=size, k=depth; \ 108 const EIGTYPE* rhs, Index rhsStride, EIGTYPE* res, Index resStride, EIGTYPE alpha) \ 112 MKL_INT lda=lhsStride, ldc=resStride, n=size, k=depth; \
|
H A D | GeneralMatrixMatrixTriangular.h | 42 const RhsScalar* rhs, Index rhsStride, ResScalar* res, Index resStride, ResScalar alpha) 48 ::run(size,depth,rhs,rhsStride,lhs,lhsStride,res,resStride,alpha); 58 const RhsScalar* _rhs, Index rhsStride, ResScalar* res, Index resStride, ResScalar alpha) 102 gebp(res+i2, resStride, blockA, blockB, actual_mc, actual_kc, (std::min)(size,i2), alpha, 105 sybb(res+resStride*i2 + i2, resStride, blockA, blockB + actual_kc*i2, actual_mc, actual_kc, alpha, allocatedBlockB); 110 gebp(res+resStride*j2+i2, resStride, blockA, blockB+actual_kc*j2, actual_mc, actual_kc, (std::max)(Index(0), size-j2), alpha, 136 void operator()(ResScalar* res, Index resStride, const LhsScalar* blockA, const RhsScalar* blockB, Index size, Index depth, ResScalar alpha, RhsScalar* workspace) argument 149 gebp_kernel(res+j*resStride, resStrid 41 run(Index size, Index depth,const LhsScalar* lhs, Index lhsStride, const RhsScalar* rhs, Index rhsStride, ResScalar* res, Index resStride, ResScalar alpha) argument 57 run(Index size, Index depth,const LhsScalar* _lhs, Index lhsStride, const RhsScalar* _rhs, Index rhsStride, ResScalar* res, Index resStride, ResScalar alpha) argument [all...] |
H A D | SelfadjointMatrixMatrix_MKL.h | 54 EIGTYPE* res, Index resStride, \ 76 ldc = (MKL_INT)resStride; \ 105 EIGTYPE* res, Index resStride, \ 128 ldc = (MKL_INT)resStride; \ 181 EIGTYPE* res, Index resStride, \ 202 ldc = (MKL_INT)resStride; \ 231 EIGTYPE* res, Index resStride, \ 253 ldc = (MKL_INT)resStride; \
|
H A D | TriangularMatrixMatrix_MKL.h | 60 const Scalar* _rhs, Index rhsStride, Scalar* res, Index resStride, Scalar alpha) { \ 64 _rows, _cols, _depth, _lhs, lhsStride, _rhs, rhsStride, res, resStride, alpha); \ 98 EIGTYPE* res, Index resStride, \ 118 _rows, _cols, _depth, _lhs, lhsStride, _rhs, rhsStride, res, resStride, alpha); \ 127 rows, cols, depth, aa_tmp.data(), aStride, _rhs, rhsStride, res, resStride, alpha, blocking, 0); \ 181 Map<MatrixX##EIGPREFIX, 0, OuterStride<> > res_tmp(res,rows,cols,OuterStride<>(resStride)); \ 212 EIGTYPE* res, Index resStride, \ 232 _rows, _cols, _depth, _lhs, lhsStride, _rhs, rhsStride, res, resStride, alpha); \ 241 rows, cols, depth, _lhs, lhsStride, aa_tmp.data(), aStride, res, resStride, alpha, blocking, 0); \ 295 Map<MatrixX##EIGPREFIX, 0, OuterStride<> > res_tmp(res,rows,cols,OuterStride<>(resStride)); \ [all...] |
H A D | GeneralMatrixMatrix_MKL.h | 59 EIGTYPE* res, Index resStride, \ 89 ldc = (MKL_INT)resStride; \
|
H A D | TriangularMatrixMatrix.h | 63 Scalar* res, Index resStride, 74 ::run(cols, rows, depth, rhs, rhsStride, lhs, lhsStride, res, resStride, alpha, blocking); 98 Scalar* res, Index resStride, 176 gebp_kernel(res+startBlock, resStride, blockA, blockB, actualPanelWidth, actualPanelWidth, cols, alpha, 186 gebp_kernel(res+startTarget, resStride, blockA, blockB, lengthTarget, actualPanelWidth, cols, alpha, 201 gebp_kernel(res+i2, resStride, blockA, blockB, actual_mc, actual_kc, cols, alpha, -1, -1, 0, 0, blockW); 227 Scalar* res, Index resStride, 330 gebp_kernel(res+i2+(actual_k2+j2)*resStride, resStride, 339 gebp_kernel(res+i2+(IsLower ? 0 : k2)*resStride, resStrid 59 run( Index rows, Index cols, Index depth, const Scalar* lhs, Index lhsStride, const Scalar* rhs, Index rhsStride, Scalar* res, Index resStride, Scalar alpha, level3_blocking<Scalar,Scalar>& blocking) argument 94 run( Index _rows, Index _cols, Index _depth, const Scalar* _lhs, Index lhsStride, const Scalar* _rhs, Index rhsStride, Scalar* res, Index resStride, Scalar alpha, level3_blocking<Scalar,Scalar>& blocking) argument 223 run( Index _rows, Index _cols, Index _depth, const Scalar* _lhs, Index lhsStride, const Scalar* _rhs, Index rhsStride, Scalar* res, Index resStride, Scalar alpha, level3_blocking<Scalar,Scalar>& blocking) argument [all...] |
H A D | SelfadjointMatrixMatrix.h | 213 Scalar* res, Index resStride, 222 ::run(cols, rows, rhs, rhsStride, lhs, lhsStride, res, resStride, alpha); 236 Scalar* res, Index resStride, 283 gebp_kernel(res+i2, resStride, blockA, blockB, actual_mc, actual_kc, cols, alpha); 291 gebp_kernel(res+k2, resStride, blockA, blockB, actual_mc, actual_kc, cols, alpha); 300 gebp_kernel(res+i2, resStride, blockA, blockB, actual_mc, actual_kc, cols, alpha); 317 Scalar* res, Index resStride, 352 gebp_kernel(res+i2, resStride, blockA, blockB, actual_mc, actual_kc, cols, alpha); 209 run( Index rows, Index cols, const Scalar* lhs, Index lhsStride, const Scalar* rhs, Index rhsStride, Scalar* res, Index resStride, Scalar alpha) argument 232 run( Index rows, Index cols, const Scalar* _lhs, Index lhsStride, const Scalar* _rhs, Index rhsStride, Scalar* res, Index resStride, Scalar alpha) argument 313 run( Index rows, Index cols, const Scalar* _lhs, Index lhsStride, const Scalar* _rhs, Index rhsStride, Scalar* res, Index resStride, Scalar alpha) argument
|
H A D | GeneralMatrixMatrix.h | 31 ResScalar* res, Index resStride, 41 ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resStride,alpha,blocking,info); 57 ResScalar* res, Index resStride, 124 gebp(res+info[j].rhs_start*resStride, resStride, blockA, blockB+info[j].rhs_start*actual_kc, mc, actual_kc, info[j].rhs_length, alpha, -1,-1,0,0, w); 136 gebp(res+i, resStride, blockA, blockB, actual_mc, actual_kc, cols, alpha, -1,-1,0,0, w); 185 gebp(res+i2, resStride, blockA, blockB, actual_mc, actual_kc, cols, alpha, -1, -1, 0, 0, blockW); 27 run( Index rows, Index cols, Index depth, const LhsScalar* lhs, Index lhsStride, const RhsScalar* rhs, Index rhsStride, ResScalar* res, Index resStride, ResScalar alpha, level3_blocking<RhsScalar,LhsScalar>& blocking, GemmParallelInfo<Index>* info = 0) argument 54 run(Index rows, Index cols, Index depth, const LhsScalar* _lhs, Index lhsStride, const RhsScalar* _rhs, Index rhsStride, ResScalar* res, Index resStride, ResScalar alpha, level3_blocking<LhsScalar,RhsScalar>& blocking, GemmParallelInfo<Index>* info = 0) argument
|
H A D | GeneralBlockPanelKernel.h | 531 void operator()(ResScalar* res, Index resStride, const LhsScalar* blockA, const RhsScalar* blockB, Index rows, Index depth, Index cols, ResScalar alpha, argument 573 ResScalar* r0 = &res[(j2+0)*resStride + i]; 574 ResScalar* r1 = r0 + resStride; 575 ResScalar* r2 = r1 + resStride; 576 ResScalar* r3 = r2 + resStride; 931 ResScalar* r0 = &res[(j2+0)*resStride + i]; 932 ResScalar* r1 = r0 + resStride; 933 ResScalar* r2 = r1 + resStride; 934 ResScalar* r3 = r2 + resStride; 992 res[(j2+0)*resStride [all...] |