class Problem {
public:
- Problem(const char *problem);
+ Problem(const char *problem, uint timeout);
char *getProblem() {return problem;}
~Problem();
CMEMALLOC;
private:
+ int problemnumber;
int result;
char *problem;
+ double besttime;
+ uint timeout;
friend class MultiTuner;
};
~MultiTuner();
void addProblem(const char *filename);
void addTuner(SearchTuner *tuner);
+ void readData(uint numRuns);
+ void updateTimeout(Problem *problem, long long metric);
void tuneK();
void tuneComp();
void printData();