Lines Matching defs:params
32 static void performTimingOpt(const map<String, String> ¶ms,
36 double freq = params.at("Frequency").toDouble();
40 params.at("TimingOptimization->StartNetNames").split("[,]");
95 static void reportTiming(const map<String, String> ¶ms, Model *ms_model)
99 params.at("ReportTiming->StartNetNames").split("[,]");
116 static Model *buildModel(const map<String, String> ¶ms,
120 const String& model_name = params.at("ModelName");
133 if(params.count(parameter_name) > 0)
136 params.at(parameter_name));
151 if(params.count(property_name) > 0)
154 params.at(property_name));
161 if(params.find("IsPerformTimingOptimization") != params.end() &&
162 params.at("IsPerformTimingOptimization").toBool())
164 performTimingOpt(params, ms_model);
169 if(params.count("IsReportTiming") > 0 &&
170 params.at("IsReportTiming") != "false")
172 reportTiming(params, ms_model);
254 static TechModel* constructTechModel(const map<String, String>& params)
258 params.at("ElectricalTechModelFilename");
263 if (params.count("PhotonicTechModelFilename") != 0) {
265 params.at("PhotonicTechModelFilename");
304 void run(const map<String, String> ¶ms, Model *ms_model,
308 const auto &it = params.find("EvaluateString");
309 if(it == params.end()) {
320 calc.evaluateString(eval_str, params, ms_model, outputs);