/external/eigen/test/ |
H A D | mapstaticmethods.cpp | 15 template<typename PlainObjectType, 16 bool IsDynamicSize = PlainObjectType::SizeAtCompileTime == Dynamic, 17 bool IsVector = PlainObjectType::IsVectorAtCompileTime 21 template<typename PlainObjectType, bool IsVector> 22 struct mapstaticmethods_impl<PlainObjectType, false, IsVector> 24 static void run(const PlainObjectType& m) 26 mapstaticmethods_impl<PlainObjectType, true, IsVector>::run(m); 30 PlainObjectType::Map(ptr).setZero(); 31 PlainObjectType::MapAligned(ptr).setZero(); 32 PlainObjectType [all...] |
H A D | sparse_ref.cpp | 34 template<typename PlainObjectType> void check_const_correctness(const PlainObjectType&) argument 37 typedef typename internal::add_const<PlainObjectType>::type ConstPlainObjectType;
|
H A D | mapped_matrix.cpp | 148 template<typename PlainObjectType> void check_const_correctness(const PlainObjectType&) argument 155 typedef typename internal::add_const<PlainObjectType>::type ConstPlainObjectType;
|
H A D | geo_quaternion.cpp | 261 template<typename PlainObjectType> void check_const_correctness(const PlainObjectType&) argument 268 typedef typename internal::add_const<PlainObjectType>::type ConstPlainObjectType;
|
H A D | ref.cpp | 142 template<typename PlainObjectType> void check_const_correctness(const PlainObjectType&) argument 145 typedef typename internal::add_const<PlainObjectType>::type ConstPlainObjectType;
|
/external/eigen/unsupported/Eigen/CXX11/src/Tensor/ |
H A D | TensorTraits.h | 83 template<typename PlainObjectType, int Options_, template <class> class MakePointer_> 84 struct traits<TensorMap<PlainObjectType, Options_, MakePointer_> > 85 : public traits<PlainObjectType> 87 typedef traits<PlainObjectType> BaseTraits; 104 template<typename PlainObjectType> 105 struct traits<TensorRef<PlainObjectType> > 106 : public traits<PlainObjectType> 108 typedef traits<PlainObjectType> BaseTraits; 145 template<typename PlainObjectType, int Options, template <class> class MakePointer> 146 struct eval<TensorMap<PlainObjectType, Option [all...] |
H A D | TensorMap.h | 27 template<typename PlainObjectType, int Options_, template <class> class MakePointer_> class TensorMap : public TensorBase<TensorMap<PlainObjectType, Options_, MakePointer_> > 30 typedef TensorMap<PlainObjectType, Options_, MakePointer_> Self; 31 typedef typename PlainObjectType::Base Base; 33 typedef typename internal::traits<PlainObjectType>::StorageKind StorageKind; 34 typedef typename internal::traits<PlainObjectType>::Index Index; 35 typedef typename internal::traits<PlainObjectType>::Scalar Scalar; 40 bool(internal::is_lvalue<PlainObjectType>::value), 49 static const Index NumIndices = PlainObjectType::NumIndices; 50 typedef typename PlainObjectType [all...] |
H A D | TensorSyclLeafCount.h | 47 template <typename PlainObjectType, int Options_, template <class> class MakePointer_> 48 struct LeafCount<const TensorMap<PlainObjectType, Options_, MakePointer_> > { 53 template <typename PlainObjectType, int Options_, template <class> class MakePointer_> 54 struct LeafCount<TensorMap<PlainObjectType, Options_, MakePointer_> > :LeafCount<const TensorMap<PlainObjectType, Options_, MakePointer_> >{};
|
H A D | TensorRef.h | 119 template<typename PlainObjectType> class TensorRef : public TensorBase<TensorRef<PlainObjectType> > 122 typedef TensorRef<PlainObjectType> Self; 123 typedef typename PlainObjectType::Base Base; 125 typedef typename internal::traits<PlainObjectType>::StorageKind StorageKind; 126 typedef typename internal::traits<PlainObjectType>::Index Index; 127 typedef typename internal::traits<PlainObjectType>::Scalar Scalar; 133 static const Index NumIndices = PlainObjectType::NumIndices; 134 typedef typename PlainObjectType::Dimensions Dimensions; 139 Layout = PlainObjectType [all...] |
H A D | TensorForwardDeclarations.h | 25 template<typename PlainObjectType, int Options_ = Unaligned, template <class> class MakePointer_ = MakePointer> class TensorMap; 28 template<typename PlainObjectType> class TensorRef; 31 template<typename NullaryOp, typename PlainObjectType> class TensorCwiseNullaryOp;
|
H A D | TensorSyclExtractAccessor.h | 141 template <typename PlainObjectType, int Options_, typename Dev>\ 142 struct ExtractAccessor<TensorEvaluator<CVQual TensorMap<PlainObjectType, Options_>, Dev> > {\ 143 static inline auto getTuple(cl::sycl::handler& cgh,const TensorEvaluator<CVQual TensorMap<PlainObjectType, Options_>, Dev> eval)\
|
/external/eigen/Eigen/src/Core/ |
H A D | Map.h | 17 template<typename PlainObjectType, int MapOptions, typename StrideType> 18 struct traits<Map<PlainObjectType, MapOptions, StrideType> > 19 : public traits<PlainObjectType> 21 typedef traits<PlainObjectType> TraitsBase; 24 ? int(PlainObjectType::InnerStrideAtCompileTime) 27 ? int(PlainObjectType::OuterStrideAtCompileTime) 31 Flags = is_lvalue<PlainObjectType>::value ? int(Flags0) : (int(Flags0) & ~LvalueBit) 43 * \tparam PlainObjectType the equivalent matrix type of the mapped data 88 template<typename PlainObjectType, int MapOptions, typename StrideType> class Map 89 : public MapBase<Map<PlainObjectType, MapOption [all...] |
H A D | Ref.h | 21 typedef _PlainObjectType PlainObjectType; typedef in struct:Eigen::internal::traits 32 StorageOrderMatch = PlainObjectType::IsVectorAtCompileTime || Derived::IsVectorAtCompileTime || ((PlainObjectType::Flags&RowMajorBit)==(Derived::Flags&RowMajorBit)), 44 AlignmentMatch = (int(traits<PlainObjectType>::Alignment)==int(Unaligned)) || (DerivedAlignment >= int(Alignment)), // FIXME the first condition is not very clear, it should be replaced by the required alignment 45 ScalarTypeMatch = internal::is_same<typename PlainObjectType::Scalar, typename Derived::Scalar>::value, 61 typedef typename internal::traits<Derived>::PlainObjectType PlainObjectType; typedef in class:Eigen::RefBase 98 if(PlainObjectType::RowsAtCompileTime==1) 103 else if(PlainObjectType::ColsAtCompileTime==1) 111 if(Expression::IsVectorAtCompileTime && (!PlainObjectType [all...] |
H A D | CoreEvaluators.h | 130 typedef PlainObjectBase<Derived> PlainObjectType; typedef in struct:Eigen::internal::evaluator 131 typedef typename PlainObjectType::Scalar Scalar; 132 typedef typename PlainObjectType::CoeffReturnType CoeffReturnType; 135 IsRowMajor = PlainObjectType::IsRowMajor, 136 IsVectorAtCompileTime = PlainObjectType::IsVectorAtCompileTime, 137 RowsAtCompileTime = PlainObjectType::RowsAtCompileTime, 138 ColsAtCompileTime = PlainObjectType::ColsAtCompileTime, 154 EIGEN_DEVICE_FUNC explicit evaluator(const PlainObjectType& m) 454 template<typename NullaryOp, typename PlainObjectType> 455 struct evaluator<CwiseNullaryOp<NullaryOp,PlainObjectType> > [all...] |
H A D | CwiseNullaryOp.h | 16 template<typename NullaryOp, typename PlainObjectType> 17 struct traits<CwiseNullaryOp<NullaryOp, PlainObjectType> > : traits<PlainObjectType> 20 Flags = traits<PlainObjectType>::Flags & RowMajorBit 32 * \tparam PlainObjectType the underlying plain matrix/array type 59 template<typename NullaryOp, typename PlainObjectType> 60 class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> >::type, internal::no_assignment_operator
|
H A D | PlainObjectBase.h | 121 template<typename PlainObjectType, int MapOptions, typename StrideType> friend class Eigen::Map;
|
/external/eigen/Eigen/src/SparseCore/ |
H A D | SparseRef.h | 27 typedef SparseMatrix<MatScalar,MatOptions,MatIndex> PlainObjectType; typedef in struct:Eigen::internal::traits 30 Flags = traits<PlainObjectType>::Flags | CompressedAccessBit | NestByRefBit 35 StorageOrderMatch = PlainObjectType::IsVectorAtCompileTime || Derived::IsVectorAtCompileTime || ((PlainObjectType::Flags&RowMajorBit)==(Derived::Flags&RowMajorBit)), 56 typedef SparseVector<MatScalar,MatOptions,MatIndex> PlainObjectType; typedef in struct:Eigen::internal::traits 59 Flags = traits<PlainObjectType>::Flags | CompressedAccessBit | NestByRefBit 131 typedef SparseMatrix<MatScalar,MatOptions,MatIndex> PlainObjectType; typedef in class:Eigen::Ref 262 typedef SparseVector<MatScalar,MatOptions,MatIndex> PlainObjectType; typedef in class:Eigen::Ref
|
H A D | SparseMap.h | 21 typedef SparseMatrix<MatScalar,MatOptions,MatIndex> PlainObjectType; typedef in struct:Eigen::internal::traits 22 typedef traits<PlainObjectType> TraitsBase; 32 typedef SparseMatrix<MatScalar,MatOptions,MatIndex> PlainObjectType; typedef in struct:Eigen::internal::traits 33 typedef traits<PlainObjectType> TraitsBase;
|
/external/eigen/Eigen/src/Core/util/ |
H A D | ForwardDeclarations.h | 120 template<typename PlainObjectType, int Options = 0, 121 typename StrideType = typename internal::conditional<PlainObjectType::IsVectorAtCompileTime,InnerStride<1>,OuterStride<> >::type > class Ref;
|