1Matrix3f A(3,3);
2A << 1,2,3,  4,5,6,  7,8,10;
3PartialPivLU<Matrix3f> luOfA(A); // compute LU decomposition of A
4Vector3f b;
5b << 3,3,4;
6Vector3f x;
7x = luOfA.solve(b);
8cout << "The solution with right-hand side (3,3,4) is:" << endl;
9cout << x << endl;
10b << 1,1,1;
11x = luOfA.solve(b);
12cout << "The solution with right-hand side (1,1,1) is:" << endl;
13cout << x << endl;
14