/external/eigen/Eigen/src/Core/ |
H A D | Map.h | 17 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 D | Ref.h | 22 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 D | PlainObjectBase.h | 121 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 D | CoreEvaluators.h | 895 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 D | SparseRef.h | 122 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 D | SparseMap.h | 17 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 D | ForwardDeclarations.h | 118 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;
|