Home
last modified time | relevance | path

Searched refs:StorageOrder (Results 1 – 25 of 27) sorted by relevance

12

/external/eigen/Eigen/src/Core/products/
DSelfadjointMatrixVector_BLAS.h46 template<typename Scalar, typename Index, int StorageOrder, int UpLo, bool ConjugateLhs, bool Conju…
48 …selfadjoint_matrix_vector_product<Scalar,Index,StorageOrder,UpLo,ConjugateLhs,ConjugateRhs,BuiltIn…
51 template<typename Index, int StorageOrder, int UpLo, bool ConjugateLhs, bool ConjugateRhs> \
52 struct selfadjoint_matrix_vector_product<Scalar,Index,StorageOrder,UpLo,ConjugateLhs,ConjugateRhs,S…
57 IsColMajor = StorageOrder==ColMajor \
60 …selfadjoint_matrix_vector_product<Scalar,Index,StorageOrder,UpLo,ConjugateLhs,ConjugateRhs,BuiltIn…
63 …selfadjoint_matrix_vector_product_symv<Scalar,Index,StorageOrder,UpLo,ConjugateLhs,ConjugateRhs>::…
75 template<typename Index, int StorageOrder, int UpLo, bool ConjugateLhs, bool ConjugateRhs> \
76 struct selfadjoint_matrix_vector_product_symv<EIGTYPE,Index,StorageOrder,UpLo,ConjugateLhs,Conjugat…
85 IsRowMajor = StorageOrder==RowMajor ? 1 : 0, \
DGeneralMatrixMatrix.h243 template<int StorageOrder, typename LhsScalar, typename RhsScalar, int MaxRows, int MaxCols, int Ma…
274 template<int StorageOrder, typename _LhsScalar, typename _RhsScalar, int MaxRows, int MaxCols, int …
275 class gemm_blocking_space<StorageOrder,_LhsScalar,_RhsScalar,MaxRows, MaxCols, MaxDepth, KcFactor, …
277 typename conditional<StorageOrder==RowMajor,_RhsScalar,_LhsScalar>::type,
278 typename conditional<StorageOrder==RowMajor,_LhsScalar,_RhsScalar>::type>
281 Transpose = StorageOrder==RowMajor,
325 template<int StorageOrder, typename _LhsScalar, typename _RhsScalar, int MaxRows, int MaxCols, int …
326 class gemm_blocking_space<StorageOrder,_LhsScalar,_RhsScalar,MaxRows, MaxCols, MaxDepth, KcFactor, …
328 typename conditional<StorageOrder==RowMajor,_RhsScalar,_LhsScalar>::type,
329 typename conditional<StorageOrder==RowMajor,_LhsScalar,_RhsScalar>::type>
[all …]
DSelfadjointMatrixVector.h23 template<typename Scalar, typename Index, int StorageOrder, int UpLo, bool ConjugateLhs, bool Conju…
26 template<typename Scalar, typename Index, int StorageOrder, int UpLo, bool ConjugateLhs, bool Conju…
38 template<typename Scalar, typename Index, int StorageOrder, int UpLo, bool ConjugateLhs, bool Conju…
39 EIGEN_DONT_INLINE void selfadjoint_matrix_vector_product<Scalar,Index,StorageOrder,UpLo,ConjugateLh… in run()
51 IsRowMajor = StorageOrder==RowMajor ? 1 : 0, in run()
DTriangularSolverVector.h17 …typename LhsScalar, typename RhsScalar, typename Index, int Mode, bool Conjugate, int StorageOrder>
18 …uct triangular_solve_vector<LhsScalar, RhsScalar, Index, OnTheRight, Mode, Conjugate, StorageOrder>
24 Conjugate,StorageOrder==RowMajor?ColMajor:RowMajor
DSelfadjointProduct.h64 StorageOrder = (internal::traits<MatrixType>::Flags&RowMajorBit) ? RowMajor : ColMajor,
75 selfadjoint_rank1_update<Scalar,Index,StorageOrder,UpLo,
DSelfadjointMatrixMatrix.h18 template<typename Scalar, typename Index, int Pack1, int Pack2_dummy, int StorageOrder>
22 …void pack(Scalar* blockA, const const_blas_data_mapper<Scalar,Index,StorageOrder>& lhs, Index cols… in pack()
49 const_blas_data_mapper<Scalar,Index,StorageOrder> lhs(_lhs,lhsStride); in operator()
83 template<typename Scalar, typename Index, int nr, int StorageOrder>
91 const_blas_data_mapper<Scalar,Index,StorageOrder> rhs(_rhs,rhsStride); in operator()
DGeneralMatrixMatrixTriangular.h15 template<typename Scalar, typename Index, int StorageOrder, int UpLo, bool ConjLhs, bool ConjRhs>
224 StorageOrder = (internal::traits<MatrixType>::Flags&RowMajorBit) ? RowMajor : ColMajor,
240 selfadjoint_rank1_update<Scalar,Index,StorageOrder,UpLo,
DTriangularMatrixVector_BLAS.h46 …ex, int Mode, typename LhsScalar, bool ConjLhs, typename RhsScalar, bool ConjRhs, int StorageOrder>
48 …triangular_matrix_vector_product<Index,Mode,LhsScalar,ConjLhs,RhsScalar,ConjRhs,StorageOrder,Built…
DGeneralMatrixVector_BLAS.h49 template<typename Index, typename LhsScalar, int StorageOrder, bool ConjugateLhs, typename RhsScala…
/external/eigen/Eigen/src/LU/
DPartialPivLU_LAPACKE.h43 template<int StorageOrder> \
44 struct partial_lu_impl<EIGTYPE, StorageOrder, lapack_int> \
54 matrix_order = StorageOrder==RowMajor ? LAPACK_ROW_MAJOR : LAPACK_COL_MAJOR; \
DPartialPivLU.h342 template<typename Scalar, int StorageOrder, typename PivIndex>
350 typedef Map<Matrix<Scalar, Dynamic, Dynamic, StorageOrder> > MapLU;
428 MapLU lu1(lu_data,StorageOrder==RowMajor?rows:luStride,StorageOrder==RowMajor?luStride:cols);
/external/eigen/blas/
DPackedTriangularSolverVector.h15 …hsScalar, typename RhsScalar, typename Index, int Side, int Mode, bool Conjugate, int StorageOrder>
74 …typename LhsScalar, typename RhsScalar, typename Index, int Mode, bool Conjugate, int StorageOrder>
75 …ked_triangular_solve_vector<LhsScalar, RhsScalar, Index, OnTheRight, Mode, Conjugate, StorageOrder>
81 Conjugate,StorageOrder==RowMajor?ColMajor:RowMajor
DGeneralRank1Update.h16 template<typename Scalar, typename Index, int StorageOrder, bool ConjLhs, bool ConjRhs>
DPackedSelfadjointProduct.h18 template<typename Scalar, typename Index, int StorageOrder, int UpLo, bool ConjLhs, bool ConjRhs>
DPackedTriangularMatrixVector.h15 …ex, int Mode, typename LhsScalar, bool ConjLhs, typename RhsScalar, bool ConjRhs, int StorageOrder>
DBandTriangularSolver.h18 …e<typename Index, int Mode, typename LhsScalar, bool ConjLhs, typename RhsScalar, int StorageOrder>
Dlevel2_impl.h12 template<typename Index, typename Scalar, int StorageOrder, bool ConjugateLhs, bool ConjugateRhs>
17 typedef internal::const_blas_data_mapper<Scalar,Index,StorageOrder> LhsMapper; in run()
21 <Index,Scalar,LhsMapper,StorageOrder,ConjugateLhs,Scalar,RhsMapper,ConjugateRhs>::run( in run()
/external/eigen/Eigen/src/Core/util/
DBlasUtil.h24 template<typename Scalar, typename Index, typename DataMapper, int nr, int StorageOrder, bool Conju…
27 …calar, typename Index, typename DataMapper, int Pack1, int Pack2, int StorageOrder, bool Conjugate…
191 template<typename Scalar, typename Index, int StorageOrder, int AlignmentType = Unaligned>
202 …EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE blas_data_mapper<Scalar, Index, StorageOrder, AlignmentType>
204 … return blas_data_mapper<Scalar, Index, StorageOrder, AlignmentType>(&operator()(i, j), m_stride);
218 return m_data[StorageOrder==RowMajor ? j + i*m_stride : i + j*m_stride];
255 template<typename Scalar, typename Index, int StorageOrder>
256 class const_blas_data_mapper : public blas_data_mapper<const Scalar, Index, StorageOrder> {
258 …t Scalar *data, Index stride) : blas_data_mapper<const Scalar, Index, StorageOrder>(data, stride) …
260 …EIGEN_ALWAYS_INLINE const_blas_data_mapper<Scalar, Index, StorageOrder> getSubMapper(Index i, Inde…
[all …]
/external/eigen/Eigen/src/Cholesky/
DLLT_LAPACKE.h49 lapack_int size, lda, info, StorageOrder; \
54 StorageOrder = MatrixType::Flags&RowMajorBit?RowMajor:ColMajor; \
55 matrix_order = StorageOrder==RowMajor ? LAPACK_ROW_MAJOR : LAPACK_COL_MAJOR; \
/external/eigen/Eigen/src/SVD/
DUpperBidiagonalization.h164 enum { StorageOrder = traits<MatrixType>::Flags & RowMajorBit }; in upperbidiagonalization_blocked_helper() enumerator
165 typedef InnerStride<int(StorageOrder) == int(ColMajor) ? 1 : Dynamic> ColInnerStride; in upperbidiagonalization_blocked_helper()
166 typedef InnerStride<int(StorageOrder) == int(ColMajor) ? Dynamic : 1> RowInnerStride; in upperbidiagonalization_blocked_helper()
169 typedef Ref<Matrix<Scalar, Dynamic, Dynamic, StorageOrder > > SubMatType; in upperbidiagonalization_blocked_helper()
296 enum { StorageOrder = traits<MatrixType>::Flags & RowMajorBit }; enumerator
300 StorageOrder,
305 StorageOrder,
/external/eigen/Eigen/src/SparseCore/
DSparseSelfAdjointView.h228 template<typename DestScalar,int StorageOrder>
229 …static void run(SparseMatrix<DestScalar,StorageOrder,StorageIndex> &dst, const SrcXprType &src, co…
235 template<typename DestScalar,int StorageOrder,typename AssignFunc>
236 …static void run(SparseMatrix<DestScalar,StorageOrder,StorageIndex> &dst, const SrcXprType &src, co…
238 SparseMatrix<DestScalar,StorageOrder,StorageIndex> tmp(src.rows(),src.cols());
243 template<typename DestScalar,int StorageOrder>
244 static void run(SparseMatrix<DestScalar,StorageOrder,StorageIndex> &dst, const SrcXprType &src,
247 SparseMatrix<DestScalar,StorageOrder,StorageIndex> tmp(src.rows(),src.cols());
252 template<typename DestScalar,int StorageOrder>
253 static void run(SparseMatrix<DestScalar,StorageOrder,StorageIndex> &dst, const SrcXprType &src,
[all …]
DTriangularSolver.h23 int StorageOrder = int(traits<Lhs>::Flags) & RowMajorBit>
206 int StorageOrder = int(Lhs::Flags) & (RowMajorBit)>
/external/eigen/Eigen/src/Core/
DGeneralProduct.h139 template<int Side, int StorageOrder, bool BlasCompatible>
183 template<int StorageOrder, bool BlasCompatible>
184 struct gemv_dense_selector<OnTheLeft,StorageOrder,BlasCompatible>
190 enum { OtherStorageOrder = StorageOrder == RowMajor ? ColMajor : RowMajor };
DProductEvaluators.h433 template<int StorageOrder, int UnrollingIndex, typename Lhs, typename Rhs, typename Packet, int Loa…
841 StorageOrder = int(Rhs::Flags) & RowMajorBit ? RowMajor : ColMajor
861 …typename internal::conditional<int(StorageOrder)==RowMajor, internal::true_type, internal::false_t…
867 …return packet<LoadMode,PacketType>(int(StorageOrder)==ColMajor?idx:0,int(StorageOrder)==ColMajor?0…
886 enum { StorageOrder = int(Lhs::Flags) & RowMajorBit ? RowMajor : ColMajor };
903 …typename internal::conditional<int(StorageOrder)==ColMajor, internal::true_type, internal::false_t…
909 …return packet<LoadMode,PacketType>(int(StorageOrder)==ColMajor?idx:0,int(StorageOrder)==ColMajor?0…
/external/eigen/Eigen/src/Eigenvalues/
DSelfAdjointEigenSolver.h391 template<int StorageOrder,typename RealScalar, typename Scalar, typename Index>
806 template<int StorageOrder,typename RealScalar, typename Scalar, typename Index>
860 Map<Matrix<Scalar,Dynamic,Dynamic,StorageOrder> > q(matrixQ,n,n);

12