Home | History | Annotate | Download | only in Core

Lines Matching defs:Eigen

1 // This file is part of Eigen, a lightweight C++ template library
25 namespace Eigen {
111 template<typename PlainObjectType, int MapOptions, typename StrideType> friend class Eigen::Map;
112 friend class Eigen::Map<Derived, Unaligned>;
113 typedef Eigen::Map<Derived, Unaligned> MapType;
114 friend class Eigen::Map<const Derived, Unaligned>;
115 typedef const Eigen::Map<const Derived, Unaligned> ConstMapType;
116 friend class Eigen::Map<Derived, Aligned>;
117 typedef Eigen::Map<Derived, Aligned> AlignedMapType;
118 friend class Eigen::Map<const Derived, Aligned>;
119 typedef const Eigen::Map<const Derived, Aligned> ConstAlignedMapType;
120 template<typename StrideType> struct StridedMapType { typedef Eigen::Map<Derived, Unaligned, StrideType> type; };
121 template<typename StrideType> struct StridedConstMapType { typedef Eigen::Map<const Derived, Unaligned, StrideType> type; };
122 template<typename StrideType> struct StridedAlignedMapType { typedef Eigen::Map<Derived, Aligned, StrideType> type; };
123 template<typename StrideType> struct StridedConstAlignedMapType { typedef Eigen::Map<const Derived, Aligned, StrideType> type; };
790 } // end namespace Eigen