Lines Matching refs:String
37 const String& TechModel::get(const String &key_) const
58 void TechModel::readFile(const String& filename_)
66 const String& key = it.first;
69 const String& include_filename = it.second;
75 const vector<String>& available_wire_layer_vector = get("Wire->AvailableLayers").split("[,]");
76 m_available_wire_layers_ = new std::set<String>;
276 bool TechModel::isWireLayerExist(const String& layer_name_) const
278 std::set<String>::const_iterator it;
283 const std::set<String>* TechModel::getAvailableWireLayers() const
288 double TechModel::calculateWireCapacitance(const String& layer_name_, double width_, double spacing_, double length_) const
297 ASSERT(width_ >= min_width, "[Error] Wire width must be >= " + (String) min_width + "!");
298 ASSERT(spacing_ >= min_spacing, "[Error] Wire spacing must be >= " + (String) min_spacing + "!");
318 double TechModel::calculateWireResistance(const String& layer_name_, double width_, double length_) const
326 ASSERT(width_ >= min_width, "[Error] Wire width must be >= " + (String) min_width + "!");