blob: 06147bb81e7eaacb4a5601a65a735e1c20388310 [file] [log] [blame]
Austin Schuh189376f2018-12-20 22:11:15 +11001 int n = 10000;
2 VectorXd x(n), b(n);
3 SparseMatrix<double> A(n,n);
4 /* ... fill A and b ... */
5 BiCGSTAB<SparseMatrix<double> > solver(A);
6 // start from a random solution
7 x = VectorXd::Random(n);
8 solver.setMaxIterations(1);
9 int i = 0;
10 do {
11 x = solver.solveWithGuess(b,x);
12 std::cout << i << " : " << solver.error() << std::endl;
13 ++i;
14 } while (solver.info()!=Success && i<100);