double& operator[] (string paraid);
void addRange(const string& paraid, double range[3]) { addRange(paraid, range[0], range[1], range[2]); }
void addRange(const string& paraid, char *range);
- void setDefault(const string& paraid, double value) { defaultPara[paraid] = value; }
+ void setDefault(const string& paraid, double value) { defaultPara[paraid] = value; uniqueAllParaIdsAdd(paraid); }
int getTotalJobs();
string rangeString();
+ vector<string> allParaIds;
private:
int nprocs, rank;
bool inParas(vector<double>& paraVec, double& tofind);
double masterdefault;
bool jobListInitialized;
+ void uniqueAllParaIdsAdd(const string& paraid);
};
#endif