Home
last modified time | relevance | path

Searched refs:lhsStride (Results 1 – 17 of 17) sorted by relevance

/external/eigen/Eigen/src/Core/products/
DGeneralMatrixMatrixTriangular_BLAS.h52 static EIGEN_STRONG_INLINE void run(Index size, Index depth,const Scalar* lhs, Index lhsStride, \
57 ::run(size,depth,lhs,lhsStride,rhs,rhsStride,res,resStride,alpha,blocking); \
63 ::run(size,depth,lhs,lhsStride,rhs,rhsStride,res,resStride,alpha,blocking); \
83 static EIGEN_STRONG_INLINE void run(Index size, Index depth,const EIGTYPE* lhs, Index lhsStride, \
88 …BlasIndex lda=convert_index<BlasIndex>(lhsStride), ldc=convert_index<BlasIndex>(resStride), n=conv…
104 static EIGEN_STRONG_INLINE void run(Index size, Index depth,const EIGTYPE* lhs, Index lhsStride, \
109 …BlasIndex lda=convert_index<BlasIndex>(lhsStride), ldc=convert_index<BlasIndex>(resStride), n=conv…
119 Map<const MatrixType, 0, OuterStride<> > mapA(lhs,n,k,OuterStride<>(lhsStride)); \
DSelfadjointMatrixMatrix_BLAS.h52 const EIGTYPE* _lhs, Index lhsStride, \
69 lda = convert_index<BlasIndex>(lhsStride); \
98 const EIGTYPE* _lhs, Index lhsStride, \
116 lda = convert_index<BlasIndex>(lhsStride); \
122 …E, Dynamic, Dynamic, LhsStorageOrder>, 0, OuterStride<> > lhs(_lhs,m,m,OuterStride<>(lhsStride)); \
169 const EIGTYPE* _lhs, Index lhsStride, \
186 ldb = convert_index<BlasIndex>(lhsStride); \
214 const EIGTYPE* _lhs, Index lhsStride, \
232 ldb = convert_index<BlasIndex>(lhsStride); \
248 Map<const MatrixX##EIGPREFIX, 0, OuterStride<> > lhs(_lhs,m,n,OuterStride<>(lhsStride)); \
[all …]
DTriangularSolverVector.h20 static void run(Index size, const LhsScalar* _lhs, Index lhsStride, RhsScalar* rhs)
25 >::run(size, _lhs, lhsStride, rhs);
36 static void run(Index size, const LhsScalar* _lhs, Index lhsStride, RhsScalar* rhs)
39 const LhsMap lhs(_lhs,size,size,OuterStride<>(lhsStride));
67 LhsMapper(&lhs.coeffRef(startRow,startCol), lhsStride),
94 static void run(Index size, const LhsScalar* _lhs, Index lhsStride, RhsScalar* rhs)
97 const LhsMap lhs(_lhs,size,size,OuterStride<>(lhsStride));
133 LhsMapper(&lhs.coeffRef(endBlock,startBlock), lhsStride),
DTriangularMatrixVector_BLAS.h53 static void run(Index _rows, Index _cols, const Scalar* _lhs, Index lhsStride, \
56 _rows, _cols, _lhs, lhsStride, _rhs, rhsIncr, _res, resIncr, alpha); \
61 static void run(Index _rows, Index _cols, const Scalar* _lhs, Index lhsStride, \
64 _rows, _cols, _lhs, lhsStride, _rhs, rhsIncr, _res, resIncr, alpha); \
84 static void run(Index _rows, Index _cols, const EIGTYPE* _lhs, Index lhsStride, \
89 _rows, _cols, _lhs, lhsStride, _rhs, rhsIncr, _res, resIncr, alpha); \
114 lda = convert_index<BlasIndex>(lhsStride); \
166 static void run(Index _rows, Index _cols, const EIGTYPE* _lhs, Index lhsStride, \
171 _rows, _cols, _lhs, lhsStride, _rhs, rhsIncr, _res, resIncr, alpha); \
196 lda = convert_index<BlasIndex>(lhsStride); \
DTriangularMatrixMatrix_BLAS.h59 …tatic inline void run(Index _rows, Index _cols, Index _depth, const Scalar* _lhs, Index lhsStride,\
64 _rows, _cols, _depth, _lhs, lhsStride, _rhs, rhsStride, res, resStride, alpha, blocking); \
96 const EIGTYPE* _lhs, Index lhsStride, \
119 … _rows, _cols, _depth, _lhs, lhsStride, _rhs, rhsStride, res, resStride, alpha, blocking); \
123 Map<const MatrixLhs, 0, OuterStride<> > lhsMap(_lhs,rows,depth,OuterStride<>(lhsStride)); \
158 Map<const MatrixLhs, 0, OuterStride<> > lhs(_lhs,rows,depth,OuterStride<>(lhsStride)); \
171 lda = convert_index<BlasIndex>(lhsStride); \
207 const EIGTYPE* _lhs, Index lhsStride, \
229 … _rows, _cols, _depth, _lhs, lhsStride, _rhs, rhsStride, res, resStride, alpha, blocking); \
238 …rows, cols, depth, _lhs, lhsStride, aa_tmp.data(), aStride, res, resStride, alpha, gemm_blocking, …
[all …]
DSelfadjointMatrixVector_BLAS.h54 Index size, const Scalar* lhs, Index lhsStride, \
61 size, lhs, lhsStride, _rhs, res, alpha); \
64 size, lhs, lhsStride, _rhs, res, alpha); \
81 Index size, const EIGTYPE* lhs, Index lhsStride, \
88 …BlasIndex n=convert_index<BlasIndex>(size), lda=convert_index<BlasIndex>(lhsStride), incx=1, incy=…
DTriangularMatrixVector.h29 …tatic EIGEN_DONT_INLINE void run(Index _rows, Index _cols, const LhsScalar* _lhs, Index lhsStride,
35 ::run(Index _rows, Index _cols, const LhsScalar* _lhs, Index lhsStride,
44 const LhsMap lhs(_lhs,rows,cols,OuterStride<>(lhsStride));
76 LhsMapper(&lhs.coeffRef(s,pi), lhsStride),
85 LhsMapper(&lhs.coeffRef(0,size), lhsStride),
100 …static EIGEN_DONT_INLINE void run(Index _rows, Index _cols, const LhsScalar* _lhs, Index lhsStride,
106 ::run(Index _rows, Index _cols, const LhsScalar* _lhs, Index lhsStride,
115 const LhsMap lhs(_lhs,rows,cols,OuterStride<>(lhsStride));
147 LhsMapper(&lhs.coeffRef(pi,s), lhsStride),
156 LhsMapper(&lhs.coeffRef(diagSize,0), lhsStride),
DSelfadjointMatrixMatrix.h46 void operator()(Scalar* blockA, const Scalar* _lhs, Index lhsStride, Index cols, Index rows) in operator()
49 const_blas_data_mapper<Scalar,Index,StorageOrder> lhs(_lhs,lhsStride); in operator()
291 const Scalar* lhs, Index lhsStride,
302 ::run(cols, rows, rhs, rhsStride, lhs, lhsStride, res, resStride, alpha, blocking);
314 const Scalar* _lhs, Index lhsStride,
325 const Scalar* _lhs, Index lhsStride,
338 LhsMapper lhs(_lhs,lhsStride);
339 LhsTransposeMapper lhs_transpose(_lhs,lhsStride);
382 pack_lhs(blockA, &lhs(k2,k2), lhsStride, actual_kc, actual_mc);
407 const Scalar* _lhs, Index lhsStride,
[all …]
DGeneralMatrixMatrix_BLAS.h59 const EIGTYPE* _lhs, Index lhsStride, \
84 lda = convert_index<BlasIndex>(lhsStride); \
90 Map<const MatrixX##EIGPREFIX, 0, OuterStride<> > lhs(_lhs,m,k,OuterStride<>(lhsStride)); \
DTriangularMatrixMatrix.h61 const Scalar* lhs, Index lhsStride,
74 ::run(cols, rows, depth, rhs, rhsStride, lhs, lhsStride, res, resStride, alpha, blocking);
96 const Scalar* _lhs, Index lhsStride,
109 const Scalar* _lhs, Index lhsStride,
123 LhsMapper lhs(_lhs,lhsStride);
246 const Scalar* _lhs, Index lhsStride,
259 const Scalar* _lhs, Index lhsStride,
274 LhsMapper lhs(_lhs,lhsStride);
DSelfadjointMatrixVector.h32 const Scalar* lhs, Index lhsStride,
41 const Scalar* lhs, Index lhsStride, in run() argument
73 const Scalar* EIGEN_RESTRICT A0 = lhs + j*lhsStride; in run()
74 const Scalar* EIGEN_RESTRICT A1 = lhs + (j+1)*lhsStride; in run()
140 const Scalar* EIGEN_RESTRICT A0 = lhs + j*lhsStride; in run()
DGeneralMatrixVector_BLAS.h96 const EIGTYPE* lhs, Index lhsStride, \
101 …lda=convert_index<BlasIndex>(lhsStride), incx=convert_index<BlasIndex>(rhsIncr), incy=convert_inde…
DGeneralMatrixMatrixTriangular.h44 static EIGEN_STRONG_INLINE void run(Index size, Index depth,const LhsScalar* lhs, Index lhsStride,
52 ::run(size,depth,rhs,rhsStride,lhs,lhsStride,res,resStride,alpha,blocking);
61 …static EIGEN_STRONG_INLINE void run(Index size, Index depth,const LhsScalar* _lhs, Index lhsStride,
70 LhsMapper lhs(_lhs,lhsStride);
DGeneralMatrixMatrix.h31 const LhsScalar* lhs, Index lhsStride,
43 ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resStride,alpha,blocking,info);
60 const LhsScalar* _lhs, Index lhsStride,
70 LhsMapper lhs(_lhs,lhsStride);
DGeneralMatrixVector.h124 const Index lhsStride = lhs.stride();
132 …const Index alignmentStep = LhsPacketSize>1 ? (LhsPacketSize - lhsStride % LhsPacketSize) & LhsPac…
395 const Index lhsStride = lhs.stride();
404 …const Index alignmentStep = LhsPacketSize>1 ? (LhsPacketSize - lhsStride % LhsPacketSize) & LhsPac…
/external/eigen/blas/
DBandTriangularSolver.h28 static void run(Index size, Index k, const LhsScalar* _lhs, Index lhsStride, RhsScalar* _other)
30 const LhsMap lhs(_lhs,size,k+1,OuterStride<>(lhsStride));
64 static void run(Index size, Index k, const LhsScalar* _lhs, Index lhsStride, RhsScalar* _other)
66 const LhsMap lhs(_lhs,k+1,size,OuterStride<>(lhsStride));
Dlevel2_impl.h15 …static void run(Index rows, Index cols,const Scalar *lhs, Index lhsStride, const Scalar *rhs, Inde… in run()
22 rows, cols, LhsMapper(lhs, lhsStride), RhsMapper(rhs, rhsIncr), res, resIncr, alpha); in run()