Searched refs:StrideType (Results 1 - 7 of 7) sorted by relevance

/external/eigen/Eigen/src/Core/
H A DMap.h17 template<typename PlainObjectType, int MapOptions, typename StrideType>
18 struct traits<Map<PlainObjectType, MapOptions, StrideType> >
23 InnerStrideAtCompileTime = StrideType::InnerStrideAtCompileTime == 0
25 : int(StrideType::InnerStrideAtCompileTime),
26 OuterStrideAtCompileTime = StrideType::OuterStrideAtCompileTime == 0
28 : int(StrideType::OuterStrideAtCompileTime),
46 * \tparam StrideType optionally specifies strides. By default, Map assumes the memory layout
88 template<typename PlainObjectType, int MapOptions, typename StrideType> class Map
89 : public MapBase<Map<PlainObjectType, MapOptions, StrideType> >
104 return StrideType
122 Map(PointerArgType dataPtr, const StrideType& stride = StrideType()) argument
135 Map(PointerArgType dataPtr, Index size, const StrideType& stride = StrideType()) argument
149 Map(PointerArgType dataPtr, Index rows, Index cols, const StrideType& stride = StrideType()) argument
[all...]
H A DRef.h22 typedef _StrideType StrideType; typedef in struct:Eigen::internal::traits
33 InnerStrideMatch = int(StrideType::InnerStrideAtCompileTime)==int(Dynamic)
34 || int(StrideType::InnerStrideAtCompileTime)==int(Derived::InnerStrideAtCompileTime)
35 || (int(StrideType::InnerStrideAtCompileTime)==0 && int(Derived::InnerStrideAtCompileTime)==1),
37 || int(StrideType::OuterStrideAtCompileTime)==int(Dynamic) || int(StrideType::OuterStrideAtCompileTime)==int(Derived::OuterStrideAtCompileTime),
62 typedef typename internal::traits<Derived>::StrideType StrideType; typedef in class:Eigen::RefBase
71 return StrideType::InnerStrideAtCompileTime != 0 ? m_stride.inner() : 1;
76 return StrideType
[all...]
H A DPlainObjectBase.h121 template<typename PlainObjectType, int MapOptions, typename StrideType> friend class Eigen::Map;
133 template<typename StrideType> struct StridedMapType { typedef Eigen::Map<Derived, Unaligned, StrideType> type; };
134 template<typename StrideType> struct StridedConstMapType { typedef Eigen::Map<const Derived, Unaligned, StrideType> type; };
135 template<typename StrideType> struct StridedAlignedMapType { typedef Eigen::Map<Derived, AlignedMax, StrideType> type; };
136 template<typename StrideType> struct StridedConstAlignedMapType { typedef Eigen::Map<const Derived, AlignedMax, StrideType> type; };
H A DCoreEvaluators.h895 template<typename PlainObjectType, int MapOptions, typename StrideType>
896 struct evaluator<Map<PlainObjectType, MapOptions, StrideType> >
897 : public mapbase_evaluator<Map<PlainObjectType, MapOptions, StrideType>, PlainObjectType>
899 typedef Map<PlainObjectType, MapOptions, StrideType> XprType;
905 InnerStrideAtCompileTime = StrideType::InnerStrideAtCompileTime == 0
907 : int(StrideType::InnerStrideAtCompileTime),
908 OuterStrideAtCompileTime = StrideType::OuterStrideAtCompileTime == 0
910 : int(StrideType::OuterStrideAtCompileTime),
912 HasNoOuterStride = StrideType::OuterStrideAtCompileTime == 0,
930 template<typename PlainObjectType, int RefOptions, typename StrideType>
[all...]
/external/eigen/Eigen/src/SparseCore/
H A DSparseRef.h122 template<typename MatScalar, int MatOptions, typename MatIndex, int Options, typename StrideType>
123 class Ref<SparseMatrix<MatScalar,MatOptions,MatIndex>, Options, StrideType >
124 : public internal::SparseRefBase<Ref<SparseMatrix<MatScalar,MatOptions,MatIndex>, Options, StrideType > >
176 template<typename MatScalar, int MatOptions, typename MatIndex, int Options, typename StrideType>
177 class Ref<const SparseMatrix<MatScalar,MatOptions,MatIndex>, Options, StrideType>
178 : public internal::SparseRefBase<Ref<const SparseMatrix<MatScalar,MatOptions,MatIndex>, Options, StrideType> >
253 template<typename MatScalar, int MatOptions, typename MatIndex, int Options, typename StrideType>
254 class Ref<SparseVector<MatScalar,MatOptions,MatIndex>, Options, StrideType >
255 : public internal::SparseRefBase<Ref<SparseVector<MatScalar,MatOptions,MatIndex>, Options, StrideType > >
294 template<typename MatScalar, int MatOptions, typename MatIndex, int Options, typename StrideType>
[all...]
H A DSparseMap.h17 template<typename MatScalar, int MatOptions, typename MatIndex, int Options, typename StrideType>
18 struct traits<Map<SparseMatrix<MatScalar,MatOptions,MatIndex>, Options, StrideType> >
28 template<typename MatScalar, int MatOptions, typename MatIndex, int Options, typename StrideType>
29 struct traits<Map<const SparseMatrix<MatScalar,MatOptions,MatIndex>, Options, StrideType> >
221 template<typename MatScalar, int MatOptions, typename MatIndex, int Options, typename StrideType>
222 class Map<SparseMatrix<MatScalar,MatOptions,MatIndex>, Options, StrideType>
223 : public SparseMapBase<Map<SparseMatrix<MatScalar,MatOptions,MatIndex>, Options, StrideType> >
254 template<typename MatScalar, int MatOptions, typename MatIndex, int Options, typename StrideType>
255 class Map<const SparseMatrix<MatScalar,MatOptions,MatIndex>, Options, StrideType>
256 : public SparseMapBase<Map<const SparseMatrix<MatScalar,MatOptions,MatIndex>, Options, StrideType> >
[all...]
/external/eigen/Eigen/src/Core/util/
H A DForwardDeclarations.h118 template<typename MatrixType, int MapOptions=Unaligned, typename StrideType = Stride<0,0> > class Map;
121 typename StrideType = typename internal::conditional<PlainObjectType::IsVectorAtCompileTime,InnerStride<1>,OuterStride<> >::type > class Ref;

Completed in 415 milliseconds