47 typedef DenseIndex Index;
49 InnerStrideAtCompileTime = _InnerStrideAtCompileTime,
50 OuterStrideAtCompileTime = _OuterStrideAtCompileTime
55 : m_outer(OuterStrideAtCompileTime), m_inner(InnerStrideAtCompileTime)
57 eigen_assert(InnerStrideAtCompileTime != Dynamic && OuterStrideAtCompileTime != Dynamic);
61 Stride(Index outerStride, Index innerStride)
62 : m_outer(outerStride), m_inner(innerStride)
64 eigen_assert(innerStride>=0 && outerStride>=0);
69 : m_outer(other.
outer()), m_inner(other.
inner())
73 inline Index
outer()
const {
return m_outer.value(); }
75 inline Index
inner()
const {
return m_inner.value(); }
78 internal::variable_if_dynamic<Index, OuterStrideAtCompileTime> m_outer;
79 internal::variable_if_dynamic<Index, InnerStrideAtCompileTime> m_inner;