Lines Matching refs:String

32     static void performTimingOpt(const map<String, String> &params,
39 const vector<String>& start_net_names =
65 const String& net_name = it->first;
74 const String& net_name = it->first;
88 const String& net_name = start_net_names[i];
95 static void reportTiming(const map<String, String> &params, Model *ms_model)
98 const vector<String>& start_net_names =
109 const String& net_name = start_net_names[i];
116 static Model *buildModel(const map<String, String> &params,
120 const String& model_name = params.at("ModelName");
126 const vector<String>* parameter_names = ms_model->getParameterNames();
128 for(vector<String>::const_iterator it = parameter_names->begin();
131 const String& parameter_name = *it;
144 const vector<String>* property_names = ms_model->getPropertyNames();
146 for(vector<String>::const_iterator it = property_names->begin();
149 const String& property_name = *it;
178 static const void* processQuery(const String& query_str_,
181 vector<String> type_split = query_str_.splitByString(Model::TYPE_SEPARATOR);
183 String query_type = type_split[0];
185 vector<String> detail_split =
189 String query_detail = detail_split[1];
191 vector<String> subfield_split =
197 String query_hier = subfield_split[0];
198 String query_subfield = "";
243 void processQuery(const vector<String> &queries,
244 Model *ms_model, vector<String> &outputs)
248 const String& curr_query = queries[i];
254 static TechModel* constructTechModel(const map<String, String>& params)
257 const String& electrical_tech_model_filename =
264 const String& photonic_tech_model_filename =
277 Model *initialize(const char *config_file_name, map<String, String> &config)
292 void finalize(map<String, String> &config, Model *ms_model)
304 void run(const map<String, String> &params, Model *ms_model,
313 String eval_str = it->second;
327 double DSENTCalculator::getEnvVar(const String& var_name_,
328 const map<String, String> &config,