Lines Matching refs:String

34     ElectricalModel::ElectricalModel(const String& instance_name_, const TechModel* tech_model_)
87 " -> Driving strength (" + String(driving_strength) + ")"
118 " -> Driving strength index out of range (" + String(idx_) + ")");
123 Log::printLine(getInstanceName() + " -> Changing drive strength to " + (String) m_driving_strengths_[m_curr_driving_strengths_idx_]);
162 void ElectricalModel::setAvailableDrivingStrengths(const String& driving_strengths_)
165 const vector<String>& split_str = driving_strengths_.split("[,");
188 void ElectricalModel::portConnect(ElectricalModel* connect_model_, const String& connect_port_name_, const String& connect_net_name_)
196 void ElectricalModel::portConnect(ElectricalModel* connect_model_, const String& connect_port_name_, const String& connect_net_name_, const NetIndex& connect_net_indices_)
247 ElectricalDriver* ElectricalModel::getDriver(const String& name_)
258 ElectricalDriverMultiplier* ElectricalModel::getDriverMultiplier(const String& name_)
269 ElectricalNet* ElectricalModel::getNet(const String& name_)
274 ElectricalNet* ElectricalModel::getNet(const String& name_, const NetIndex& index_)
278 return m_nets_->get(name_ + "[" + (String) index_.first + "]");
287 ElectricalLoad* ElectricalModel::getLoad(const String& name_)
298 ElectricalDelay* ElectricalModel::getDelay(const String& name_)
309 PortInfo* ElectricalModel::getInputPort(const String& name_)
317 const PortInfo* ElectricalModel::getInputPort(const String& name_) const
331 PortInfo* ElectricalModel::getOutputPort(const String& name_)
339 const PortInfo* ElectricalModel::getOutputPort(const String& name_) const
352 const NetIndex ElectricalModel::getNetReference(const String& name_) const
362 void ElectricalModel::createInputPort(const String& name_, const NetIndex& net_indices_)
373 void ElectricalModel::createOutputPort(const String& name_, const NetIndex& net_indices_)
384 void ElectricalModel::createNet(const String& name_)
392 void ElectricalModel::createNet(const String& name_, const NetIndex& net_indices_)
403 String indexed_name = name_ + "[" + (String) index + "]";
415 void ElectricalModel::createDriver(const String& name_, bool sizable_)
427 void ElectricalModel::createDriver(const String& name_, bool sizable_, int start_index_, int end_index_)
431 createDriver(name_ + "[" + (String) index + "]", sizable_);
438 void ElectricalModel::createDriverMultiplier(const String& name_)
451 void ElectricalModel::createLoad(const String& name_)
463 void ElectricalModel::createLoad(const String& name_, int start_index_, int end_index_)
467 createLoad(name_ + "[" + (String) index + "]");
474 void ElectricalModel::createDelay(const String& name_)
486 void ElectricalModel::createDelay(const String& name_, int start_index_, int end_index_)
490 createDelay(name_ + "[" + (String) index + "]");
499 void ElectricalModel::assign(const String& downstream_net_name_, const String& upstream_net_name_)
514 void ElectricalModel::assign(const String& downstream_net_name_, const NetIndex& downstream_net_indices_, const String& upstream_net_name_)
529 void ElectricalModel::assign(const String& downstream_net_name_, const String& upstream_net_name_, const NetIndex& upstream_net_indices_)
543 void ElectricalModel::assign(const String& downstream_net_name_, const NetIndex& downstream_net_indices_, const String& upstream_net_name_, const NetIndex& upstream_net_indices_)
556 downstream_net_name_ + " (" + (String) downstream_width + ") and " +
557 upstream_net_name_ + " (" + (String) upstream_width + ")");
575 void ElectricalModel::assignVirtualFanout(const String& downstream_net_name_, const String& upstream_net_name_)
587 void ElectricalModel::assignVirtualFanout(const String& downstream_net_name_, const NetIndex& downstream_net_indices_, const String& upstream_net_name_, const NetIndex& upstream_net_indices_)
594 const String& drive_mult_name = upstream_net_name_ + "_" + (String) upstream_net_indices_.first + "_DriverMultiplier";
615 void ElectricalModel::assignVirtualFanin(const String& downstream_net_name_, const String& upstream_net_name_)
626 void ElectricalModel::assignVirtualFanin(const String& downstream_net_name_, const NetIndex& downstream_net_indices_, const String& upstream_net_name_, const NetIndex& upstream_net_indices_)
654 const String& layer_name = (*it);
677 const String& layer_name = (*it);
678 const String& result_name = layer_name + "Wire";
690 void ElectricalModel::addElectricalWireSubResult(const String& wire_layer_, const Result* result_, const String& producer_, double number_results_)
707 const String& layer_name = (*it);
729 const String& layer_name = (*it);
730 const String& result_name = layer_name + "Wire";
742 void ElectricalModel::addElecticalWireAtomicResultValue(const String& wire_layer_, double value_)
758 const String& layer_name = (*it);
759 const String& result_name = layer_name + "Wire";
772 void ElectricalModel::createElectricalEventResult(const String& name_)
781 void ElectricalModel::createElectricalEventAtomicResult(const String& name_)
790 void ElectricalModel::assignPortTransitionInfo(ElectricalModel* downstream_model_, const String& downstream_port_name_, const TransitionInfo& trans_info_)
799 void ElectricalModel::propagatePortTransitionInfo(const String& downstream_port_name_, const String& upstream_port_name_)
806 void ElectricalModel::propagatePortTransitionInfo(ElectricalModel* downstream_model_, const String& downstream_port_name_, const String& upstream_port_name_)
816 void ElectricalModel::propagatePortTransitionInfo(ElectricalModel* downstream_model_, const String& downstream_port_name_, const ElectricalModel* upstream_model_, const String& upstream_port_name_)
829 void ElectricalModel::propagatePortTransitionInfo(const String& downstream_port_name_, const ElectricalModel* upstream_model_, const String& upstream_port_name_)
844 void ElectricalModel::useModel(const String& event_name_)
858 void ElectricalModel::applyTransitionInfo(const String& event_name_)
874 const String& port_name = it->first;
883 EventInfo* ElectricalModel::getEventInfo(const String& event_name_)