Home | History | Annotate | Download | only in snippets
      1 MatrixXi mat(3,3);
      2 mat << 1, 2, 3,   4, 5, 6,   7, 8, 9;
      3 cout << "Here is the matrix mat:\n" << mat << endl;
      4 
      5 // The eval() solves the aliasing problem
      6 mat.bottomRightCorner(2,2) = mat.topLeftCorner(2,2).eval();
      7 cout << "After the assignment, mat = \n" << mat << endl;
      8