mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-07-09 06:31:47 +08:00
Included note on inner stride for compile-time vectors. See https://gitlab.com/libeigen/eigen/-/issues/2355#note_711078126
(cherry picked from commit 163f11e24a1011ac8ba1cecfaf53e9b11ace5f5c)
This commit is contained in:
parent
fbdaff81bd
commit
df53e28179
@ -38,10 +38,14 @@ namespace Eigen {
|
|||||||
* \include Map_general_stride.cpp
|
* \include Map_general_stride.cpp
|
||||||
* Output: \verbinclude Map_general_stride.out
|
* Output: \verbinclude Map_general_stride.out
|
||||||
*
|
*
|
||||||
* Both strides can be negative, however, a negative stride of -1 cannot be specified at compiletime
|
* Both strides can be negative. However, a negative stride of -1 cannot be specified at compile time
|
||||||
* because of the ambiguity with Dynamic which is defined to -1 (historically, negative strides were
|
* because of the ambiguity with Dynamic which is defined to -1 (historically, negative strides were
|
||||||
* not allowed).
|
* not allowed).
|
||||||
*
|
*
|
||||||
|
* Note that for compile-time vectors (ColsAtCompileTime==1 or RowsAtCompile==1),
|
||||||
|
* the inner stride is the pointer increment between two consecutive elements,
|
||||||
|
* regardless of storage layout.
|
||||||
|
*
|
||||||
* \sa class InnerStride, class OuterStride, \ref TopicStorageOrders
|
* \sa class InnerStride, class OuterStride, \ref TopicStorageOrders
|
||||||
*/
|
*/
|
||||||
template<int _OuterStrideAtCompileTime, int _InnerStrideAtCompileTime>
|
template<int _OuterStrideAtCompileTime, int _InnerStrideAtCompileTime>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user