1 #include "staticautotuner.h"
3 #include "staticsearchtuner.h"
9 #define TIMEOUTSEC 5000
10 StaticAutoTuner::StaticAutoTuner(uint _budget) : AutoTuner(_budget) {
13 StaticSearchTuner *StaticAutoTuner::mutateTuner(StaticSearchTuner *oldTuner) {
14 StaticSearchTuner *newTuner = oldTuner->copyUsed();
15 result = newTuner->nextStaticTuner();
16 if ( result == EXIT_FAILURE) {
24 void StaticAutoTuner::tune() {
25 StaticSearchTuner *oldTuner = new StaticSearchTuner();
26 evaluateAll(oldTuner);
28 StaticSearchTuner *newTuner = mutateTuner(oldTuner);
29 if (newTuner == NULL) {
32 double newScore = evaluateAll(newTuner);
33 newTuner->printUsed();
34 model_print("Received score %f\n", newScore);