X-Git-Url: http://plrg.eecs.uci.edu/git/?p=satune.git;a=blobdiff_plain;f=src%2FTuner%2Ftunable.h;h=c2a70b0ea21b8b4d900562ffbeb5b935dd379afa;hp=d88f2c7c36fcdaf762cbe9d8189ae2d96dd32133;hb=da9a9a20f02d5951d27d8cc3a2730d50cf10af81;hpb=666e594b6eb2aee28deaa02802141639569dfc89 diff --git a/src/Tuner/tunable.h b/src/Tuner/tunable.h index d88f2c7..c2a70b0 100644 --- a/src/Tuner/tunable.h +++ b/src/Tuner/tunable.h @@ -38,9 +38,14 @@ public: static TunableDesc onoff(0, 1, 1); static TunableDesc offon(0, 1, 0); +static TunableDesc proxyparameter(1, 5, 2); +static TunableDesc mustValueBinaryIndex(5, 9, 8); +static TunableDesc NodeEncodingDesc(ELEM_UNASSIGNED, BINARYINDEX, ELEM_UNASSIGNED); +static TunableDesc NaiveEncodingDesc(ONEHOT, BINARYINDEX, ONEHOT); -enum Tunables {DECOMPOSEORDER, MUSTREACHGLOBAL, MUSTREACHLOCAL, MUSTREACHPRUNE, OPTIMIZEORDERSTRUCTURE, ORDERINTEGERENCODING, PREPROCESS, NODEENCODING, EDGEENCODING, MUSTEDGEPRUNE, ELEMENTOPT}; +enum Tunables {DECOMPOSEORDER, MUSTREACHGLOBAL, MUSTREACHLOCAL, MUSTREACHPRUNE, OPTIMIZEORDERSTRUCTURE, ORDERINTEGERENCODING, PREPROCESS, NODEENCODING, EDGEENCODING, MUSTEDGEPRUNE, ELEMENTOPT, + ENCODINGGRAPHOPT, ELEMENTOPTSETS, PROXYVARIABLE, MUSTVALUE, NAIVEENCODER}; typedef enum Tunables Tunables; -const char* tunableParameterToString(Tunables tunable); +const char *tunableParameterToString(Tunables tunable); #endif