bool simpleNoPrintABbinTest(ofstream& fout, Solver& solver, Iterator a, Iterator b) { fout << "solver.Solve(a,b);" << endl; double res = solver.Solve(a, b); solver.PrintTestData(fout); fout <<fixed<<setprecision(10)<< "result=" << res << endl; return true; }
bool simpleInitTest(ofstream& fout, Solver& solver, const Array& a, const Array& b, const Matrix& bin) { PrintABbin(fout, a, b, bin); fout << "-------------------------" << endl; solver.Init(a.size(), b.size(), bin); fout << "solver.Init(a.size(),b.size(),bin);" << endl; solver.PrintTestData(fout); fout << "-------------------------" << endl; return simpleNoPrintABbinTest(fout, solver, a.begin(), b.begin()); }