X-Git-Url: http://plrg.eecs.uci.edu/git/?p=satune.git;a=blobdiff_plain;f=src%2FTuner%2Fsearchtuner.cc;fp=src%2FTuner%2Fsearchtuner.cc;h=674758e2580ff1ac1e454a25228dc9f1f8ceabff;hp=bfe66bb4dd77cdcb21e15230a09cb9e5a6da5882;hb=8b5be625244b8a2764d254885fad5c67a825caa3;hpb=4f17c97b90b1fead93d322091e78923905385e89 diff --git a/src/Tuner/searchtuner.cc b/src/Tuner/searchtuner.cc index bfe66bb..674758e 100644 --- a/src/Tuner/searchtuner.cc +++ b/src/Tuner/searchtuner.cc @@ -72,8 +72,11 @@ ostream &operator<<(ostream &os, const TunableSetting &ts) SearchTuner::SearchTuner() { +} + +SearchTuner::SearchTuner(const char *filename) { ifstream myfile; - myfile.open (TUNEFILE, ios::in); + myfile.open (filename, ios::in); if (myfile.is_open()) { bool hasVar; VarType type1; @@ -179,9 +182,9 @@ void SearchTuner::print() { } -void SearchTuner::serialize() { +void SearchTuner::serialize(const char *filename) { ofstream myfile; - myfile.open (TUNEFILE, ios::out | ios::trunc); + myfile.open (filename, ios::out | ios::trunc); SetIteratorTunableSetting *iterator = settings.iterator(); while (iterator->hasNext()) { TunableSetting *setting = iterator->next();