43template<
int _OuterStr
ideAtCompileTime,
int _InnerStr
ideAtCompileTime>
49 InnerStrideAtCompileTime = _InnerStrideAtCompileTime,
50 OuterStrideAtCompileTime = _OuterStrideAtCompileTime
56 : m_outer(OuterStrideAtCompileTime), m_inner(InnerStrideAtCompileTime)
58 eigen_assert(InnerStrideAtCompileTime !=
Dynamic && OuterStrideAtCompileTime !=
Dynamic);
64 : m_outer(outerStride), m_inner(innerStride)
66 eigen_assert(innerStride>=0 && outerStride>=0);
72 : m_outer(other.
outer()), m_inner(other.
inner())
83 internal::variable_if_dynamic<Index, OuterStrideAtCompileTime> m_outer;
84 internal::variable_if_dynamic<Index, InnerStrideAtCompileTime> m_inner;
90class InnerStride :
public Stride<0, Value>
94 EIGEN_DEVICE_FUNC InnerStride() : Base() {}
95 EIGEN_DEVICE_FUNC InnerStride(Index v) : Base(0, v) {}
101class OuterStride :
public Stride<Value, 0>
105 EIGEN_DEVICE_FUNC OuterStride() : Base() {}
106 EIGEN_DEVICE_FUNC OuterStride(Index v) : Base(v,0) {}
Holds strides information for Map.
Definition ForwardDeclarations.h:115
Stride()
Definition Stride.h:55
Index outer() const
Definition Stride.h:77
Stride(Index outerStride, Index innerStride)
Definition Stride.h:63
Eigen::Index Index
Definition Stride.h:47
Stride(const Stride &other)
Definition Stride.h:71
Index inner() const
Definition Stride.h:80
Namespace containing all symbols from the Eigen library.
Definition Core:287
EIGEN_DEFAULT_DENSE_INDEX_TYPE Index
The Index type as used for the API.
Definition Meta.h:33
const int Dynamic
Definition Constants.h:21