double& operator[] (string paraid);
void addRange(const string& paraid, double range[3]) { addRange(paraid, range[0], range[1], range[2]); }
void setDefault(const string& paraid, double value) { defaultPara[paraid] = value; }
double& operator[] (string paraid);
void addRange(const string& paraid, double range[3]) { addRange(paraid, range[0], range[1], range[2]); }
void setDefault(const string& paraid, double value) { defaultPara[paraid] = value; }
map<string,double> defaultPara;
map< string, vector<double> > paraMap;
vector< map<string,double> > jobList;
map<string,double> defaultPara;
map< string, vector<double> > paraMap;
vector< map<string,double> > jobList;