/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;
|