aboutsummaryrefslogtreecommitdiffhomepage
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.cpp20
1 files changed, 5 insertions, 15 deletions
diff --git a/doc/examples/Tutorial_BlockOperations_corner.cpp b/doc/examples/Tutorial_BlockOperations_corner.cpp
index 96c6df62b..3a31507aa 100644
--- a/doc/examples/Tutorial_BlockOperations_corner.cpp
+++ b/doc/examples/Tutorial_BlockOperations_corner.cpp
@@ -2,26 +2,16 @@
#include <iostream>
using namespace std;
-using namespace Eigen;
int main()
{
- MatrixXf m(4,4);
-
+ Eigen::Matrix4f m;
m << 1, 2, 3, 4,
5, 6, 7, 8,
9, 10,11,12,
13,14,15,16;
-
- //print first two columns
- cout << "-- leftCols(2) --" << endl
- << m.leftCols(2) << endl << endl;
-
- //print last two rows
- cout << "-- bottomRows(2) --" << endl
- << m.bottomRows(2) << endl << endl;
-
- //print top-left 2x3 corner
- cout << "-- topLeftCorner(2,3) --" << endl
- << m.topLeftCorner(2,3) << endl;
+ 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;
}