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

/external/eigen/test/
H A 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)
26 mapstaticmethods_impl<PlainObjectType, true, IsVector>::run(m);
30 PlainObjectType::Map(ptr).setZero();
31 PlainObjectType::MapAligned(ptr).setZero();
32 PlainObjectType
[all...]
H A Dsparse_ref.cpp34 template<typename PlainObjectType> void check_const_correctness(const PlainObjectType&) argument
37 typedef typename internal::add_const<PlainObjectType>::type ConstPlainObjectType;
H A Dmapped_matrix.cpp148 template<typename PlainObjectType> void check_const_correctness(const PlainObjectType&) argument
155 typedef typename internal::add_const<PlainObjectType>::type ConstPlainObjectType;
H A Dgeo_quaternion.cpp261 template<typename PlainObjectType> void check_const_correctness(const PlainObjectType&) argument
268 typedef typename internal::add_const<PlainObjectType>::type ConstPlainObjectType;
H A Dref.cpp142 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 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, Option
[all...]
H A DTensorMap.h27 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 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<PlainObjectType, Options_, MakePointer_> >{};
H A 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
[all...]
H A DTensorForwardDeclarations.h25 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 DTensorSyclExtractAccessor.h141 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 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)
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 DRef.h21 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 DCoreEvaluators.h130 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 DCwiseNullaryOp.h16 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 DPlainObjectBase.h121 template<typename PlainObjectType, int MapOptions, typename StrideType> friend class Eigen::Map;
/external/eigen/Eigen/src/SparseCore/
H A DSparseRef.h27 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 DSparseMap.h21 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 DForwardDeclarations.h120 template<typename PlainObjectType, int Options = 0,
121 typename StrideType = typename internal::conditional<PlainObjectType::IsVectorAtCompileTime,InnerStride<1>,OuterStride<> >::type > class Ref;

Completed in 360 milliseconds