9 int getTunable(TunableParam param, TunableDesc *descriptor);
10 int getVarTunable(VarType vartype, TunableParam param, TunableDesc *descriptor);
16 TunableDesc(int _lowValue, int _highValue, int _defaultValue) : lowValue(_lowValue), highValue(_highValue), defaultValue(_defaultValue) {}
24 #define GETTUNABLE(This, param, descriptor) This->getTunable(param, descriptor)
25 #define GETVARTUNABLE(This, vartype, param, descriptor) This->getTunable(param, descriptor)
27 static TunableDesc onoff(0, 1, 1);
28 static TunableDesc offon(0, 1, 0);
30 enum Tunables {DECOMPOSEORDER, MUSTREACHGLOBAL, MUSTREACHLOCAL, MUSTREACHPRUNE, OPTIMIZEORDERSTRUCTURE, ORDERINTEGERENCODING};
31 typedef enum Tunables Tunables;