int main(int, char *[]) { try { PRINT("testing cg"); int failures = 0; for (int i=0; i<30; i++){ if (!test_cg()) { failures++; } } if (failures > 7) { std::cout << failures << " failures: failed" << std::endl; return 1; } else { std::cout << failures << " failures: passed" << std::endl; return 0; } } catch (const IMP::base::ExceptionBase &e) { std::cout << e.what() << std::endl; } }
void test_option(const int opt) { switch(opt) { case 1: test_Jacobi(); break; case 2: test_bicg(); break; case 3: test_cg(); break; case 4: test_bicgstab(); break; case 5: test_precond(); break; default: printf("Incorrect option!\n"); break; } }