Home
last modified time | relevance | path

Searched refs:PlainObjectType (Results 1 – 19 of 19) sorted by relevance

/external/eigen/test/
Dmapstaticmethods.cpp15 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) in run()
26 mapstaticmethods_impl<PlainObjectType, true, IsVector>::run(m); in run()
30 PlainObjectType::Map(ptr).setZero(); in run()
31 PlainObjectType::MapAligned(ptr).setZero(); in run()
32 PlainObjectType::Map(const_ptr).sum(); in run()
[all …]
Dsparse_ref.cpp34 template<typename PlainObjectType> void check_const_correctness(const PlainObjectType&) in check_const_correctness() argument
37 typedef typename internal::add_const<PlainObjectType>::type ConstPlainObjectType; in check_const_correctness()
Dmapped_matrix.cpp148 template<typename PlainObjectType> void check_const_correctness(const PlainObjectType&) in check_const_correctness() argument
155 typedef typename internal::add_const<PlainObjectType>::type ConstPlainObjectType; in check_const_correctness()
Dgeo_quaternion.cpp261 template<typename PlainObjectType> void check_const_correctness(const PlainObjectType&) in check_const_correctness() argument
268 typedef typename internal::add_const<PlainObjectType>::type ConstPlainObjectType; in check_const_correctness()
Dref.cpp142 template<typename PlainObjectType> void check_const_correctness(const PlainObjectType&) in check_const_correctness() argument
145 typedef typename internal::add_const<PlainObjectType>::type ConstPlainObjectType; in check_const_correctness()
/external/eigen/unsupported/Eigen/CXX11/src/Tensor/
DTensorTraits.h83 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, Options, MakePointer>, Eigen::Dense>
[all …]
DTensorMap.h27 …te<typename PlainObjectType, int Options_, template <class> class MakePointer_> class TensorMap : …
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;
49 static const Index NumIndices = PlainObjectType::NumIndices;
50 typedef typename PlainObjectType::Dimensions Dimensions;
54 Layout = PlainObjectType::Layout,
104 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorMap(PlainObjectType& tensor) in TensorMap()
[all …]
DTensorSyclLeafCount.h47 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<Pl…
DTensorRef.h119 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::Layout,
296 if (PlainObjectType::Options & RowMajor) { in coeff()
[all …]
DTensorForwardDeclarations.h25 template<typename PlainObjectType, int Options_ = Unaligned, template <class> class MakePointer_ = …
28 template<typename PlainObjectType> class TensorRef;
31 template<typename NullaryOp, typename PlainObjectType> class TensorCwiseNullaryOp;
DTensorSyclExtractAccessor.h141 template <typename PlainObjectType, int Options_, typename Dev>\
142 struct ExtractAccessor<TensorEvaluator<CVQual TensorMap<PlainObjectType, Options_>, Dev> > {\
143 …tTuple(cl::sycl::handler& cgh,const TensorEvaluator<CVQual TensorMap<PlainObjectType, Options_>, D…
/external/eigen/Eigen/src/Core/
DMap.h17 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)
88 template<typename PlainObjectType, int MapOptions, typename StrideType> class Map
89 : public MapBase<Map<PlainObjectType, MapOptions, StrideType> >
125 PlainObjectType::Base::_check_template_params();
[all …]
DRef.h21 typedef _PlainObjectType PlainObjectType;
32 …StorageOrderMatch = PlainObjectType::IsVectorAtCompileTime || Derived::IsVectorAtCompileTime || ((
44 …AlignmentMatch = (int(traits<PlainObjectType>::Alignment)==int(Unaligned)) || (DerivedAlignment >=…
45 …ScalarTypeMatch = internal::is_same<typename PlainObjectType::Scalar, typename Derived::Scalar>::v…
61 typedef typename internal::traits<Derived>::PlainObjectType PlainObjectType;
98 if(PlainObjectType::RowsAtCompileTime==1)
103 else if(PlainObjectType::ColsAtCompileTime==1)
111 …n::IsVectorAtCompileTime && (!PlainObjectType::IsVectorAtCompileTime) && ((Expression::Flags&RowMa…
190 template<typename PlainObjectType, int Options, typename StrideType> class Ref
191 : public RefBase<Ref<PlainObjectType, Options, StrideType> >
DCoreEvaluators.h130 typedef PlainObjectBase<Derived> PlainObjectType;
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 …]
DCwiseNullaryOp.h16 template<typename NullaryOp, typename PlainObjectType>
17 struct traits<CwiseNullaryOp<NullaryOp, PlainObjectType> > : traits<PlainObjectType>
20 Flags = traits<PlainObjectType>::Flags & RowMajorBit
59 template<typename NullaryOp, typename PlainObjectType>
60 class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp<NullaryOp, PlainObjectType> …
DPlainObjectBase.h121 template<typename PlainObjectType, int MapOptions, typename StrideType> friend class Eigen::Map;
/external/eigen/Eigen/src/SparseCore/
DSparseRef.h27 typedef SparseMatrix<MatScalar,MatOptions,MatIndex> PlainObjectType;
30 Flags = traits<PlainObjectType>::Flags | CompressedAccessBit | NestByRefBit
35 …StorageOrderMatch = PlainObjectType::IsVectorAtCompileTime || Derived::IsVectorAtCompileTime || ((
56 typedef SparseVector<MatScalar,MatOptions,MatIndex> PlainObjectType;
59 Flags = traits<PlainObjectType>::Flags | CompressedAccessBit | NestByRefBit
131 typedef SparseMatrix<MatScalar,MatOptions,MatIndex> PlainObjectType;
262 typedef SparseVector<MatScalar,MatOptions,MatIndex> PlainObjectType;
DSparseMap.h21 typedef SparseMatrix<MatScalar,MatOptions,MatIndex> PlainObjectType;
22 typedef traits<PlainObjectType> TraitsBase;
32 typedef SparseMatrix<MatScalar,MatOptions,MatIndex> PlainObjectType;
33 typedef traits<PlainObjectType> TraitsBase;
/external/eigen/Eigen/src/Core/util/
DForwardDeclarations.h120 template<typename PlainObjectType, int Options = 0,
121 …typename StrideType = typename internal::conditional<PlainObjectType::IsVectorAtCompileTime,InnerS…