TunableSetting(TunableSetting *ts);
void setDecision(int _low, int _high, int _default, int _selection);
void print();
- friend std::ostream& operator<< (std::ostream& stream, const TunableSetting& matrix);
+ friend std ::ostream &operator<< (std::ostream &stream, const TunableSetting &matrix);
CMEMALLOC;
private:
bool hasVar;
uint getSize() { return usedSettings.getSize();}
void print();
void printUsed();
- void serialize();
-
+ void serialize();
+
CMEMALLOC;
private:
/** Used Settings keeps track of settings that were actually used by
HashsetTunableSetting usedSettings;
/** Settings contains all settings. */
HashsetTunableSetting settings;
+#ifdef STATICENCGEN
+ bool graphEncoding;
+ ElementEncodingType naiveEncoding;
+public:
+ int nextStaticTuner();
+#endif
};