/external/eigen/Eigen/src/Core/products/ |
H A D | SelfadjointMatrixMatrix_MKL.h | 53 const EIGTYPE* _rhs, Index rhsStride, \ 75 ldb = (MKL_INT)rhsStride; \ 83 Map<const MatrixX##EIGPREFIX, 0, OuterStride<> > rhs(_rhs,n,m,OuterStride<>(rhsStride)); \ 104 const EIGTYPE* _rhs, Index rhsStride, \ 127 ldb = (MKL_INT)rhsStride; \ 143 Map<const MatrixX##EIGPREFIX, 0, OuterStride<> > rhs(_rhs,m,n,OuterStride<>(rhsStride)); \ 147 Map<const MatrixX##EIGPREFIX, 0, OuterStride<> > rhs(_rhs,n,m,OuterStride<>(rhsStride)); \ 150 Map<const MatrixX##EIGPREFIX, 0, OuterStride<> > rhs(_rhs,n,m,OuterStride<>(rhsStride)); \ 180 const EIGTYPE* _rhs, Index rhsStride, \ 200 lda = (MKL_INT)rhsStride; \ [all...] |
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) \ 108 const EIGTYPE* rhs, Index rhsStride, EIGTYPE* res, Index resStride, EIGTYPE alpha) \
|
H A D | GeneralMatrixMatrix_MKL.h | 58 const EIGTYPE* _rhs, Index rhsStride, \ 88 ldb = (MKL_INT)rhsStride; \ 100 Map<const MatrixX##EIGPREFIX, 0, OuterStride<> > rhs(_rhs,k,n,OuterStride<>(rhsStride)); \
|
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); \ 97 const EIGTYPE* _rhs, Index rhsStride, \ 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); \ 150 Map<const MatrixRhs, 0, OuterStride<> > rhs(_rhs,depth,cols,OuterStride<>(rhsStride)); \ 211 const EIGTYPE* _rhs, Index rhsStride, \ 232 _rows, _cols, _depth, _lhs, lhsStride, _rhs, rhsStride, res, resStride, alpha); \ 236 Map<const MatrixRhs, 0, OuterStride<> > rhsMap(_rhs,depth,cols, OuterStride<>(rhsStride)); \ 275 Map<const MatrixRhs, 0, OuterStride<> > rhs(_rhs,depth,cols, OuterStride<>(rhsStride)); \ [all...] |
H A D | SelfadjointMatrixMatrix.h | 80 void operator()(Scalar* blockB, const Scalar* _rhs, Index rhsStride, Index rows, Index cols, Index k2) argument 84 const_blas_data_mapper<Scalar,Index,StorageOrder> rhs(_rhs,rhsStride); 212 const Scalar* rhs, Index rhsStride, 222 ::run(cols, rows, rhs, rhsStride, lhs, lhsStride, res, resStride, alpha); 235 const Scalar* _rhs, Index rhsStride, 242 const_blas_data_mapper<Scalar, Index, RhsStorageOrder> rhs(_rhs,rhsStride); 271 pack_rhs(blockB, &rhs(k2,0), rhsStride, actual_kc, cols); 316 const Scalar* _rhs, Index rhsStride, 344 pack_rhs(blockB, _rhs, rhsStride, actual_kc, cols, k2); 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 | TriangularMatrixMatrix.h | 62 const Scalar* rhs, Index rhsStride, 74 ::run(cols, rows, depth, rhs, rhsStride, lhs, lhsStride, res, resStride, alpha, blocking); 97 const Scalar* _rhs, Index rhsStride, 108 const_blas_data_mapper<Scalar, Index, RhsStorageOrder> rhs(_rhs,rhsStride); 146 pack_rhs(blockB, &rhs(actual_k2,0), rhsStride, actual_kc, cols); 226 const Scalar* _rhs, Index rhsStride, 237 const_blas_data_mapper<Scalar, Index, RhsStorageOrder> rhs(_rhs,rhsStride); 283 pack_rhs(geb, &rhs(actual_k2,IsLower ? 0 : k2), rhsStride, actual_kc, rs); 296 &rhs(actual_k2+panelOffset, actual_j2), rhsStride, 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
|
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) 61 const_blas_data_mapper<RhsScalar, Index, RhsStorageOrder> rhs(_rhs,rhsStride); 89 pack_rhs(blockB, &rhs(k2,0), rhsStride, actual_kc, size); 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
|
H A D | GeneralMatrixMatrix.h | 30 const RhsScalar* rhs, Index rhsStride, 41 ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resStride,alpha,blocking,info); 56 const RhsScalar* _rhs, Index rhsStride, 63 const_blas_data_mapper<RhsScalar, Index, RhsStorageOrder> rhs(_rhs,rhsStride); 108 pack_rhs(blockB+info[tid].rhs_start*actual_kc, &rhs(k,info[tid].rhs_start), rhsStride, actual_kc, info[tid].rhs_length); 170 pack_rhs(blockB, &rhs(k2,0), rhsStride, actual_kc, cols); 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 | 1200 EIGEN_DONT_INLINE void operator()(Scalar* blockB, const Scalar* rhs, Index rhsStride, Index depth, Index cols, argument 1212 const Scalar* b0 = &rhs[(j2+0)*rhsStride]; 1213 const Scalar* b1 = &rhs[(j2+1)*rhsStride]; 1214 const Scalar* b2 = &rhs[(j2+2)*rhsStride]; 1215 const Scalar* b3 = &rhs[(j2+3)*rhsStride]; 1232 const Scalar* b0 = &rhs[(j2+0)*rhsStride]; 1248 EIGEN_DONT_INLINE void operator()(Scalar* blockB, const Scalar* rhs, Index rhsStride, Index depth, Index cols, argument 1262 const Scalar* b0 = &rhs[k*rhsStride + j2]; 1279 blockB[count] = cj(b0[k*rhsStride]);
|