aboutsummaryrefslogtreecommitdiff
path: root/doc/examples/Tutorial_BlockOperations_corner.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'doc/examples/Tutorial_BlockOperations_corner.cpp')
-rw-r--r--doc/examples/Tutorial_BlockOperations_corner.cpp17
1 files changed, 17 insertions, 0 deletions
diff --git a/doc/examples/Tutorial_BlockOperations_corner.cpp b/doc/examples/Tutorial_BlockOperations_corner.cpp
new file mode 100644
index 000000000..3a31507aa
--- /dev/null
+++ b/doc/examples/Tutorial_BlockOperations_corner.cpp
@@ -0,0 +1,17 @@
+#include <Eigen/Dense>
+#include <iostream>
+
+using namespace std;
+
+int main()
+{
+ Eigen::Matrix4f m;
+ m << 1, 2, 3, 4,
+ 5, 6, 7, 8,
+ 9, 10,11,12,
+ 13,14,15,16;
+ cout << "m.leftCols(2) =" << endl << m.leftCols(2) << endl << endl;
+ cout << "m.bottomRows<2>() =" << endl << m.bottomRows<2>() << endl << endl;
+ m.topLeftCorner(1,3) = m.bottomRightCorner(3,1).transpose();
+ cout << "After assignment, m = " << endl << m << endl;
+}