51template<
int _OuterStr
ideAtCompileTime,
int _InnerStr
ideAtCompileTime>
64 : m_outer(OuterStrideAtCompileTime), m_inner(InnerStrideAtCompileTime)
68 eigen_assert(InnerStrideAtCompileTime !=
Dynamic && OuterStrideAtCompileTime !=
Dynamic);
74 : m_outer(outerStride), m_inner(innerStride)
81 : m_outer(other.
outer()), m_inner(other.
inner())
85 EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR
88 EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR
Convenience specialization of Stride to specify only an inner stride See class Map for some examples.
Definition Stride.h:100
Base class for all dense matrices, vectors, and expressions.
Definition MatrixBase.h:50
Convenience specialization of Stride to specify only an outer stride See class Map for some examples.
Definition Stride.h:111
Holds strides information for Map.
Definition Stride.h:53
EIGEN_DEVICE_FUNC Stride(const Stride &other)
Copy constructor.
Definition Stride.h:80
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index inner() const
Definition Stride.h:89
EIGEN_DEVICE_FUNC Stride()
Default constructor, for use when strides are fixed at compile time.
Definition Stride.h:63
Eigen::Index Index
Definition Stride.h:55
EIGEN_DEVICE_FUNC Stride(Index outerStride, Index innerStride)
Constructor allowing to pass the strides at runtime.
Definition Stride.h:73
EIGEN_DEVICE_FUNC EIGEN_CONSTEXPR Index outer() const
Definition Stride.h:86
Definition XprHelper.h:130
Namespace containing all symbols from the Eigen library.
Definition LDLT.h:16
EIGEN_DEFAULT_DENSE_INDEX_TYPE Index
The Index type as used for the API.
Definition Meta.h:74
const int Dynamic
This value means that a positive quantity (e.g., a size) is not known at compile-time,...
Definition Constants.h:22