Searched refs:MatrixType (Results 1 - 25 of 242) sorted by path

12345678910

/external/ceres-solver/internal/ceres/
H A Dlinear_solver.h316 template <typename MatrixType>
329 return SolveImpl(down_cast<MatrixType*>(A), b, per_solve_options, x);
342 MatrixType* A,
H A Dpreconditioner.h140 template <typename MatrixType>
145 return UpdateImpl(*down_cast<const MatrixType*>(&A), D);
149 virtual bool UpdateImpl(const MatrixType& A, const double* D) = 0;
/external/chromium_org/third_party/skia/src/gpu/gl/
H A DGrGLProgramDesc.cpp31 enum MatrixType { enum
/external/clang/test/SemaTemplate/
H A Ddefault-expr-arguments.cpp299 template < typename MatrixType, int =
300 A < MatrixType >::Flags ? : A < MatrixType >::Flags & a > class B;
/external/eigen/Eigen/src/Cholesky/
H A DLDLT.h19 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 DLLT.h16 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 DLLT_MKL.h48 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 DCholmodSupport.h163 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 DArray.h233 template<typename MatrixType, typename OtherDerived, bool SwapPointers>
H A DCwiseUnaryView.h21 * \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 DDiagonal.h21 * \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 DDiagonalProduct.h17 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 DGeneralProduct.h188 // 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 DPermutationMatrix.h16 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 DReplicate.h21 * \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 DReverse.h22 * \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 DSelfAdjointView.h21 * \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 DSolveTriangular.h172 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 DTranspose.h21 * \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 DTranspositions.h45 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 DTriangularMatrix.h124 * \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 DVectorwiseOp.h21 * \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 DGeneralMatrixMatrixTriangular.h186 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 DGeneralMatrixMatrixTriangular_MKL.h110 typedef Matrix<EIGTYPE, Dynamic, Dynamic, AStorageOrder> MatrixType; \
123 MatrixType a; \
125 Map<const MatrixType, 0, OuterStride<> > mapA(lhs,n,k,OuterStride<>(lhsStride)); \
H A DSelfadjointProduct.h47 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...]

Completed in 1519 milliseconds

12345678910