1*bf2c3715SXin Li Matrix3f A = Matrix3f::Random(3,3), B; 2*bf2c3715SXin Li B << 0,1,0, 3*bf2c3715SXin Li 0,0,1, 4*bf2c3715SXin Li 1,0,0; 5*bf2c3715SXin Li cout << "At start, A = " << endl << A << endl; 6*bf2c3715SXin Li A *= B; 7*bf2c3715SXin Li cout << "After A *= B, A = " << endl << A << endl; 8*bf2c3715SXin Li A.applyOnTheRight(B); // equivalent to A *= B 9*bf2c3715SXin Li cout << "After applyOnTheRight, A = " << endl << A << endl; 10