/external/skia/src/gpu/gl/ |
H A D | GrGLProgramEffects.cpp | 24 enum MatrixType { enum 74 MatrixType get_matrix_type(EffectKey transformKey, int transformIdx) { 75 return static_cast<MatrixType>(
|
/external/eigen/Eigen/src/Cholesky/ |
H A D | LDLT.h | 19 template<typename MatrixType, int UpLo> struct LDLT_Traits; 31 * \param MatrixType the type of the matrix of which to compute the LDL^T Cholesky decomposition 51 typedef _MatrixType MatrixType; typedef in class:Eigen::LDLT 53 RowsAtCompileTime = MatrixType::RowsAtCompileTime, 54 ColsAtCompileTime = MatrixType::ColsAtCompileTime, 55 Options = MatrixType::Options & ~RowMajorBit, // these are the options for the TmpMatrixType, we need a ColMajor matrix here! 56 MaxRowsAtCompileTime = MatrixType::MaxRowsAtCompileTime, 57 MaxColsAtCompileTime = MatrixType::MaxColsAtCompileTime, 60 typedef typename MatrixType::Scalar Scalar; 61 typedef typename NumTraits<typename MatrixType 504 typedef typename LDLTType::MatrixType MatrixType; typedef [all...] |
H A D | LLT.h | 16 template<typename MatrixType, int UpLo> struct LLT_Traits; 25 * \param MatrixType the type of the matrix of which we are computing the LL^T Cholesky decomposition 53 typedef _MatrixType MatrixType; typedef in class:Eigen::LLT 55 RowsAtCompileTime = MatrixType::RowsAtCompileTime, 56 ColsAtCompileTime = MatrixType::ColsAtCompileTime, 57 Options = MatrixType::Options, 58 MaxColsAtCompileTime = MatrixType::MaxColsAtCompileTime 60 typedef typename MatrixType::Scalar Scalar; 61 typedef typename NumTraits<typename MatrixType::Scalar>::Real RealScalar; 62 typedef typename MatrixType [all...] |
H A D | LLT_MKL.h | 48 template<typename MatrixType> \ 49 static inline typename MatrixType::Index potrf(MatrixType& m, char uplo) \ 57 StorageOrder = MatrixType::Flags&RowMajorBit?RowMajor:ColMajor; \ 69 template<typename MatrixType> \ 70 static typename MatrixType::Index blocked(MatrixType& m) \ 74 template<typename MatrixType, typename VectorType> \ 75 static typename MatrixType::Index rankUpdate(MatrixType [all...] |
/external/eigen/Eigen/src/CholmodSupport/ |
H A D | CholmodSupport.h | 163 typedef _MatrixType MatrixType; typedef in class:Eigen::CholmodBase 165 typedef typename MatrixType::Scalar Scalar; 166 typedef typename MatrixType::RealScalar RealScalar; 167 typedef MatrixType CholMatrixType; 168 typedef typename MatrixType::Index Index; 179 CholmodBase(const MatrixType& matrix) 212 Derived& compute(const MatrixType& matrix) 253 void analyzePattern(const MatrixType& matrix) 275 void factorize(const MatrixType& matrix) 391 typedef _MatrixType MatrixType; typedef in class:Eigen::CholmodSimplicialLLT 438 typedef _MatrixType MatrixType; typedef in class:Eigen::CholmodSimplicialLDLT 483 typedef _MatrixType MatrixType; typedef in class:Eigen::CholmodSupernodalLLT 530 typedef _MatrixType MatrixType; typedef in class:Eigen::CholmodDecomposition [all...] |
/external/eigen/Eigen/src/Core/ |
H A D | Array.h | 233 template<typename MatrixType, typename OtherDerived, bool SwapPointers>
|
H A D | CwiseUnaryView.h | 21 * \param MatrixType the type of the matrix we are applying the unary operator 30 template<typename ViewOp, typename MatrixType> 31 struct traits<CwiseUnaryView<ViewOp, MatrixType> > 32 : traits<MatrixType> 35 ViewOp(typename traits<MatrixType>::Scalar) 37 typedef typename MatrixType::Nested MatrixTypeNested; 42 MatrixTypeInnerStride = inner_stride_at_compile_time<MatrixType>::ret, 47 : int(MatrixTypeInnerStride) * int(sizeof(typename traits<MatrixType>::Scalar) / sizeof(Scalar)), 48 OuterStrideAtCompileTime = outer_stride_at_compile_time<MatrixType>::ret == Dynamic 50 : outer_stride_at_compile_time<MatrixType> [all...] |
H A D | Diagonal.h | 21 * \param MatrixType the type of the object in which we are taking a sub/main/super diagonal 36 template<typename MatrixType, int DiagIndex> 37 struct traits<Diagonal<MatrixType,DiagIndex> > 38 : traits<MatrixType> 40 typedef typename nested<MatrixType>::type MatrixTypeNested; 42 typedef typename MatrixType::StorageKind StorageKind; 44 RowsAtCompileTime = (int(DiagIndex) == DynamicIndex || int(MatrixType::SizeAtCompileTime) == Dynamic) ? Dynamic 45 : (EIGEN_PLAIN_ENUM_MIN(MatrixType::RowsAtCompileTime - EIGEN_PLAIN_ENUM_MAX(-DiagIndex, 0), 46 MatrixType::ColsAtCompileTime - EIGEN_PLAIN_ENUM_MAX( DiagIndex, 0))), 48 MaxRowsAtCompileTime = int(MatrixType [all...] |
H A D | DiagonalProduct.h | 17 template<typename MatrixType, typename DiagonalType, int ProductOrder> 18 struct traits<DiagonalProduct<MatrixType, DiagonalType, ProductOrder> > 19 : traits<MatrixType> 21 typedef typename scalar_product_traits<typename MatrixType::Scalar, typename DiagonalType::Scalar>::ReturnType Scalar; 23 RowsAtCompileTime = MatrixType::RowsAtCompileTime, 24 ColsAtCompileTime = MatrixType::ColsAtCompileTime, 25 MaxRowsAtCompileTime = MatrixType::MaxRowsAtCompileTime, 26 MaxColsAtCompileTime = MatrixType::MaxColsAtCompileTime, 28 _StorageOrder = MatrixType::Flags & RowMajorBit ? RowMajor : ColMajor, 31 _SameTypes = is_same<typename MatrixType [all...] |
H A D | GeneralProduct.h | 188 // case, we could have a specialization for Block<MatrixType,1,1> with: operator=(Scalar x); 343 typedef typename internal::conditional<int(Side)==OnTheRight,_LhsNested,_RhsNested>::type MatrixType; typedef in class:Eigen::GeneralProduct 348 internal::gemv_selector<Side,(int(MatrixType::Flags)&RowMajorBit) ? RowMajor : ColMajor, 349 bool(internal::blas_traits<MatrixType>::HasUsableDirectAccess)>::run(*this, dst, alpha);
|
H A D | PermutationMatrix.h | 16 template<int RowCol,typename IndicesType,typename MatrixType, typename StorageKind> class PermutedImpl; 44 template<typename PermutationType, typename MatrixType, int Side, bool Transposed=false> 46 template<typename PermutationType, typename MatrixType, int Side, bool Transposed=false> 533 template<typename PermutationType, typename MatrixType, int Side, bool Transposed> 534 struct traits<permut_matrix_product_retval<PermutationType, MatrixType, Side, Transposed> > 536 typedef typename MatrixType::PlainObject ReturnType; 539 template<typename PermutationType, typename MatrixType, int Side, bool Transposed> 541 : public ReturnByValue<permut_matrix_product_retval<PermutationType, MatrixType, Side, Transposed> > 543 typedef typename remove_all<typename MatrixType::Nested>::type MatrixTypeNestedCleaned; 544 typedef typename MatrixType [all...] |
H A D | Replicate.h | 21 * \param MatrixType the type of the object we are replicating 31 template<typename MatrixType,int RowFactor,int ColFactor> 32 struct traits<Replicate<MatrixType,RowFactor,ColFactor> > 33 : traits<MatrixType> 35 typedef typename MatrixType::Scalar Scalar; 36 typedef typename traits<MatrixType>::StorageKind StorageKind; 37 typedef typename traits<MatrixType>::XprKind XprKind; 41 typedef typename nested<MatrixType,Factor>::type MatrixTypeNested; 44 RowsAtCompileTime = RowFactor==Dynamic || int(MatrixType::RowsAtCompileTime)==Dynamic 46 : RowFactor * MatrixType [all...] |
H A D | Reverse.h | 22 * \param MatrixType the type of the object of which we are taking the reverse 33 template<typename MatrixType, int Direction> 34 struct traits<Reverse<MatrixType, Direction> > 35 : traits<MatrixType> 37 typedef typename MatrixType::Scalar Scalar; 38 typedef typename traits<MatrixType>::StorageKind StorageKind; 39 typedef typename traits<MatrixType>::XprKind XprKind; 40 typedef typename nested<MatrixType>::type MatrixTypeNested; 43 RowsAtCompileTime = MatrixType::RowsAtCompileTime, 44 ColsAtCompileTime = MatrixType [all...] |
H A D | SelfAdjointView.h | 21 * \param MatrixType the type of the dense matrix storing the coefficients 32 template<typename MatrixType, unsigned int UpLo> 33 struct traits<SelfAdjointView<MatrixType, UpLo> > : traits<MatrixType> 35 typedef typename nested<MatrixType>::type MatrixTypeNested; 37 typedef MatrixType ExpressionType; 38 typedef typename MatrixType::PlainObject DenseMatrixType; 53 template<typename MatrixType, unsigned int UpLo> class SelfAdjointView 54 : public TriangularBase<SelfAdjointView<MatrixType, UpLo> > 65 typedef typename MatrixType [all...] |
H A D | SolveTriangular.h | 172 template<typename MatrixType, unsigned int Mode> 174 void TriangularView<MatrixType,Mode>::solveInPlace(const MatrixBase<OtherDerived>& _other) const 185 internal::triangular_solver_selector<MatrixType, typename internal::remove_reference<OtherCopy>::type,
|
H A D | Transpose.h | 21 * \param MatrixType the type of the object of which we are taking the transpose 31 template<typename MatrixType> 32 struct traits<Transpose<MatrixType> > : traits<MatrixType> 34 typedef typename MatrixType::Scalar Scalar; 35 typedef typename nested<MatrixType>::type MatrixTypeNested; 37 typedef typename traits<MatrixType>::StorageKind StorageKind; 38 typedef typename traits<MatrixType>::XprKind XprKind; 40 RowsAtCompileTime = MatrixType::ColsAtCompileTime, 41 ColsAtCompileTime = MatrixType [all...] |
H A D | Transpositions.h | 45 template<typename TranspositionType, typename MatrixType, int Side, bool Transposed=false> struct transposition_matrix_product_retval; 118 template<typename MatrixType> 119 void applyForwardToRows(MatrixType& mat) const 126 template<typename MatrixType> 127 void applyBackwardToRows(MatrixType& mat) const 354 template<typename TranspositionType, typename MatrixType, int Side, bool Transposed> 355 struct traits<transposition_matrix_product_retval<TranspositionType, MatrixType, Side, Transposed> > 357 typedef typename MatrixType::PlainObject ReturnType; 360 template<typename TranspositionType, typename MatrixType, int Side, bool Transposed> 362 : public ReturnByValue<transposition_matrix_product_retval<TranspositionType, MatrixType, Sid [all...] |
H A D | TriangularMatrix.h | 124 * \param MatrixType the type of the object in which we are taking the triangular part 137 template<typename MatrixType, unsigned int _Mode> 138 struct traits<TriangularView<MatrixType, _Mode> > : traits<MatrixType> 140 typedef typename nested<MatrixType>::type MatrixTypeNested; 143 typedef MatrixType ExpressionType; 144 typedef typename MatrixType::PlainObject DenseMatrixType; 166 typedef _MatrixType MatrixType; typedef in class:Eigen::TriangularView 175 typedef typename internal::remove_all<typename MatrixType::ConjugateReturnType>::type MatrixConjugateReturnType; 192 inline TriangularView(const MatrixType [all...] |
H A D | VectorwiseOp.h | 21 * \tparam MatrixType the type of the matrix we are applying the redux operation 32 template< typename MatrixType, typename MemberOp, int Direction> 36 template<typename MatrixType, typename MemberOp, int Direction> 37 struct traits<PartialReduxExpr<MatrixType, MemberOp, Direction> > 38 : traits<MatrixType> 41 typedef typename traits<MatrixType>::StorageKind StorageKind; 42 typedef typename traits<MatrixType>::XprKind XprKind; 43 typedef typename MatrixType::Scalar InputScalar; 44 typedef typename nested<MatrixType>::type MatrixTypeNested; 47 RowsAtCompileTime = Direction==Vertical ? 1 : MatrixType [all...] |
/external/eigen/Eigen/src/Core/products/ |
H A D | GeneralMatrixMatrixTriangular.h | 186 template<typename MatrixType, typename ProductType, int UpLo, bool IsOuterProduct> 190 template<typename MatrixType, typename ProductType, int UpLo> 191 struct general_product_to_triangular_selector<MatrixType,ProductType,UpLo,true> 193 static void run(MatrixType& mat, const ProductType& prod, const typename MatrixType::Scalar& alpha) 195 typedef typename MatrixType::Scalar Scalar; 196 typedef typename MatrixType::Index Index; 213 StorageOrder = (internal::traits<MatrixType>::Flags&RowMajorBit) ? RowMajor : ColMajor, 236 template<typename MatrixType, typename ProductType, int UpLo> 237 struct general_product_to_triangular_selector<MatrixType,ProductTyp [all...] |
H A D | GeneralMatrixMatrixTriangular_MKL.h | 110 typedef Matrix<EIGTYPE, Dynamic, Dynamic, AStorageOrder> MatrixType; \ 123 MatrixType a; \ 125 Map<const MatrixType, 0, OuterStride<> > mapA(lhs,n,k,OuterStride<>(lhsStride)); \
|
H A D | SelfadjointProduct.h | 47 template<typename MatrixType, typename OtherType, int UpLo, bool OtherIsVector = OtherType::IsVectorAtCompileTime> 50 template<typename MatrixType, typename OtherType, int UpLo> 51 struct selfadjoint_product_selector<MatrixType,OtherType,UpLo,true> 53 static void run(MatrixType& mat, const OtherType& other, const typename MatrixType::Scalar& alpha) 55 typedef typename MatrixType::Scalar Scalar; 56 typedef typename MatrixType::Index Index; 65 StorageOrder = (internal::traits<MatrixType>::Flags&RowMajorBit) ? RowMajor : ColMajor, 83 template<typename MatrixType, typename OtherType, int UpLo> 84 struct selfadjoint_product_selector<MatrixType,OtherTyp [all...] |
H A D | SelfadjointRank2Update.h | 58 template<typename MatrixType, unsigned int UpLo> 60 SelfAdjointView<MatrixType,UpLo>& SelfAdjointView<MatrixType,UpLo> 73 // If MatrixType is row major, then we use the routine for lower triangular in the upper triangular case and 76 enum { IsRowMajor = (internal::traits<MatrixType>::Flags&RowMajorBit) ? 1 : 0 };
|
/external/eigen/Eigen/src/Core/util/ |
H A D | ForwardDeclarations.h | 83 template<typename MatrixType, int Size=Dynamic> class VectorBlock; 84 template<typename MatrixType> class Transpose; 85 template<typename MatrixType> class Conjugate; 86 template<typename NullaryOp, typename MatrixType> class CwiseNullaryOp; 87 template<typename UnaryOp, typename MatrixType> class CwiseUnaryOp; 88 template<typename ViewOp, typename MatrixType> class CwiseUnaryView; 98 template<typename MatrixType, typename DiagonalType, int ProductOrder> class DiagonalProduct; 99 template<typename MatrixType, int Index = 0> class Diagonal; 111 template<typename MatrixType, int MapOptions=Unaligned, typename StrideType = Stride<0,0> > class Map; 114 template<typename MatrixType, unsigne [all...] |
/external/eigen/Eigen/src/Eigen2Support/Geometry/ |
H A D | Transform.h | 54 typedef Matrix<Scalar,HDim,HDim> MatrixType; typedef in class:Eigen::Transform 58 typedef Block<MatrixType,Dim,Dim> LinearPart; 60 typedef const Block<const MatrixType,Dim,Dim> ConstLinearPart; 64 typedef Block<MatrixType,Dim,1> TranslationPart; 66 typedef const Block<const MatrixType,Dim,1> ConstTranslationPart; 74 MatrixType m_matrix; 143 inline const MatrixType& matrix() const { return m_matrix; } 145 inline MatrixType& matrix() { return m_matrix; } 173 friend inline const typename ProductReturnType<OtherDerived,MatrixType>::Type 184 static const typename MatrixType 743 typedef typename TransformType::MatrixType MatrixType; typedef in struct:Eigen::ei_transform_product_impl 753 typedef typename TransformType::MatrixType MatrixType; typedef in struct:Eigen::ei_transform_product_impl 769 typedef typename TransformType::MatrixType MatrixType; typedef in struct:Eigen::ei_transform_product_impl [all...] |