diff options
-rw-r--r-- | doc/snippets/Map_general_stride.cpp | 5 | ||||
-rw-r--r-- | doc/snippets/Map_inner_stride.cpp | 5 | ||||
-rw-r--r-- | doc/snippets/Map_outer_stride.cpp | 5 | ||||
-rw-r--r-- | doc/snippets/Map_simple.cpp | 3 |
4 files changed, 18 insertions, 0 deletions
diff --git a/doc/snippets/Map_general_stride.cpp b/doc/snippets/Map_general_stride.cpp new file mode 100644 index 000000000..0657e7f84 --- /dev/null +++ b/doc/snippets/Map_general_stride.cpp @@ -0,0 +1,5 @@ +int array[24]; +for(int i = 0; i < 24; ++i) array[i] = i; +cout << Map<MatrixXi, 0, Stride<Dynamic,2> > + (array, 3, 3, Stride<Dynamic,2>(8, 2)) + << endl; diff --git a/doc/snippets/Map_inner_stride.cpp b/doc/snippets/Map_inner_stride.cpp new file mode 100644 index 000000000..d95ae9b3e --- /dev/null +++ b/doc/snippets/Map_inner_stride.cpp @@ -0,0 +1,5 @@ +int array[12]; +for(int i = 0; i < 12; ++i) array[i] = i; +cout << Map<VectorXi, 0, InnerStride<2> > + (array, 6) // the inner stride has already been passed as template parameter + << endl; diff --git a/doc/snippets/Map_outer_stride.cpp b/doc/snippets/Map_outer_stride.cpp new file mode 100644 index 000000000..4bedaa508 --- /dev/null +++ b/doc/snippets/Map_outer_stride.cpp @@ -0,0 +1,5 @@ +int array[12]; +for(int i = 0; i < 12; ++i) array[i] = i; +cout << Map<MatrixXi, 0, OuterStride<Dynamic> > + (array, 3, 3, OuterStride<Dynamic>(4)) + << endl; diff --git a/doc/snippets/Map_simple.cpp b/doc/snippets/Map_simple.cpp new file mode 100644 index 000000000..423bb52ad --- /dev/null +++ b/doc/snippets/Map_simple.cpp @@ -0,0 +1,3 @@ +int array[9]; +for(int i = 0; i < 9; ++i) array[i] = i; +cout << Map<Matrix3i>(array) << endl; |