コード例 #1
0
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;
  }
}
コード例 #2
0
ファイル: testing.cpp プロジェクト: FacundoGFlores/NSL
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;
	}
}