3 DefaultTuner::DefaultTuner() {
6 int DefaultTuner::getTunable(TunableParam param, TunableDesc *descriptor) {
7 return descriptor->defaultValue;
10 int DefaultTuner::getVarTunable(VarType vartype, TunableParam param, TunableDesc *descriptor) {
11 return descriptor->defaultValue;
14 int DefaultTuner::getVarTunable(VarType vartype1, VarType vartype2, TunableParam param, TunableDesc *descriptor) {
15 return descriptor->defaultValue;
18 const char* tunableParameterToString(Tunables tunable){
21 return "DECOMPOSEORDER";
23 return "MUSTREACHGLOBAL";
25 return "MUSTREACHLOCAL";
27 return "MUSTREACHPRUNE";
28 case OPTIMIZEORDERSTRUCTURE:
29 return "OPTIMIZEORDERSTRUCTURE";
30 case ORDERINTEGERENCODING:
31 return "ORDERINTEGERENCODING";
35 return "NODEENCODING";
37 return "EDGEENCODING";
39 return "MUSTEDGEPRUNE";
43 return "ELEMENTOPTSETS";
45 return "PROXYVARIABLE";