void tuneK();
void tuneComp();
void printData();
+ void findBestThreeTuners();
CMEMALLOC;
protected:
long long evaluate(Problem *problem, TunerRecord *tuner);
void mapProblemsToTuners(Vector<TunerRecord *> *tunerV);
void improveTuners(Vector<TunerRecord *> *tunerV);
TunerRecord *tune(TunerRecord *tuner);
-
+ inline long long min(long long num1, long long num2, long long num3){
+ return num1 < num2 && num1 < num3? num1:
+ num2 < num3? num2 : num3;
+ }
+
Vector<TunerRecord *> allTuners;
Vector<Problem *> problems;
Vector<TunerRecord *> tuners;