HomeSort by relevance Sort by last modified time
    Searched refs:PlainObjectType (Results 1 - 19 of 19) sorted by null

  /external/eigen/test/
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::Map(const_ptr).sum()
    [all...]
sparse_ref.cpp 34 template<typename PlainObjectType> void check_const_correctness(const PlainObjectType&)
37 typedef typename internal::add_const<PlainObjectType>::type ConstPlainObjectType;
mapped_matrix.cpp 148 template<typename PlainObjectType> void check_const_correctness(const PlainObjectType&)
155 typedef typename internal::add_const<PlainObjectType>::type ConstPlainObjectType;
geo_quaternion.cpp 261 template<typename PlainObjectType> void check_const_correctness(const PlainObjectType&)
268 typedef typename internal::add_const<PlainObjectType>::type ConstPlainObjectType;
ref.cpp 142 template<typename PlainObjectType> void check_const_correctness(const PlainObjectType&)
145 typedef typename internal::add_const<PlainObjectType>::type ConstPlainObjectType;
  /external/eigen/Eigen/src/Core/
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, MapOptions, StrideType>
    [all...]
Ref.h 21 typedef _PlainObjectType PlainObjectType;
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;
98 if(PlainObjectType::RowsAtCompileTime==1)
103 else if(PlainObjectType::ColsAtCompileTime==1)
111 if(Expression::IsVectorAtCompileTime && (!PlainObjectType::IsVectorAtCompileTime) && ((Expression::Flags&RowMajorBit)!=(PlainObjectType::Flags&RowMajorBit))
    [all...]
CoreEvaluators.h 130 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...]
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
PlainObjectBase.h 121 template<typename PlainObjectType, int MapOptions, typename StrideType> friend class Eigen::Map;
    [all...]
  /external/eigen/unsupported/Eigen/CXX11/src/Tensor/
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, Options, MakePointer>, Eigen::Dense
    [all...]
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::Dimensions Dimensions
    [all...]
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_> >{};
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::Layout
    [all...]
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;
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/SparseCore/
SparseRef.h 27 typedef SparseMatrix<MatScalar,MatOptions,MatIndex> PlainObjectType;
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;
59 Flags = traits<PlainObjectType>::Flags | CompressedAccessBit | NestByRefBit
131 typedef SparseMatrix<MatScalar,MatOptions,MatIndex> PlainObjectType;
262 typedef SparseVector<MatScalar,MatOptions,MatIndex> PlainObjectType;
SparseMap.h 21 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/
ForwardDeclarations.h 120 template<typename PlainObjectType, int Options = 0,
121 typename StrideType = typename internal::conditional<PlainObjectType::IsVectorAtCompileTime,InnerStride<1>,OuterStride<> >::type > class Ref;

Completed in 357 milliseconds