Lines Matching defs:const

34     ElectricalModel::ElectricalModel(const String& instance_name_, const TechModel* tech_model_)
71 void ElectricalModel::checkProperties() const
76 const double driving_strength = getProperty("DrivingStrength");
97 double ElectricalModel::getDrivingStrength() const
109 int ElectricalModel::getDrivingStrengthIdx() const
134 bool ElectricalModel::hasMinDrivingStrength() const
139 bool ElectricalModel::hasMaxDrivingStrength() const
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_)
209 const NetIndex& port_indices = connect_model_->getNetReference(connect_port_name_);
242 const Map<ElectricalDriver*>* ElectricalModel::getDrivers() const
247 ElectricalDriver* ElectricalModel::getDriver(const String& name_)
253 const Map<ElectricalDriverMultiplier*>* ElectricalModel::getDriverMultipliers() const
258 ElectricalDriverMultiplier* ElectricalModel::getDriverMultiplier(const String& name_)
264 const Map<ElectricalNet*>* ElectricalModel::getNets() const
269 ElectricalNet* ElectricalModel::getNet(const String& name_)
274 ElectricalNet* ElectricalModel::getNet(const String& name_, const NetIndex& index_)
282 const Map<ElectricalLoad*>* ElectricalModel::getLoads() const
287 ElectricalLoad* ElectricalModel::getLoad(const String& name_)
293 const Map<ElectricalDelay*>* ElectricalModel::getDelays() const
298 ElectricalDelay* ElectricalModel::getDelay(const String& name_)
304 const Map<PortInfo*>* ElectricalModel::getInputs() const
309 PortInfo* ElectricalModel::getInputPort(const String& name_)
317 const PortInfo* ElectricalModel::getInputPort(const String& name_) const
326 const Map<PortInfo*>* ElectricalModel::getOutputs() const
331 PortInfo* ElectricalModel::getOutputPort(const String& name_)
339 const PortInfo* ElectricalModel::getOutputPort(const String& name_) const
347 const Map<NetIndex>* ElectricalModel::getNetReferences() 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_)
415 void ElectricalModel::createDriver(const String& name_, bool sizable_)
427 void ElectricalModel::createDriver(const String& name_, bool sizable_, int start_index_, int end_index_)
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_)
474 void ElectricalModel::createDelay(const String& name_)
486 void ElectricalModel::createDelay(const String& name_, int start_index_, int end_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_)
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);
666 void ElectricalModel::addElectricalSubResults(const ElectricalModel* model_, double number_models_)
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);
719 void ElectricalModel::addElecticalAtomicResultValues(const ElectricalModel* model_, double number_models_)
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_)
801 const TransitionInfo& trans_info = getInputPort(upstream_port_name_)->getTransitionInfo();
806 void ElectricalModel::propagatePortTransitionInfo(ElectricalModel* downstream_model_, const String& downstream_port_name_, const String& upstream_port_name_)
811 const TransitionInfo& trans_info = getInputPort(upstream_port_name_)->getTransitionInfo();
816 void ElectricalModel::propagatePortTransitionInfo(ElectricalModel* downstream_model_, const String& downstream_port_name_, const ElectricalModel* upstream_model_, const String& upstream_port_name_)
823 const TransitionInfo& trans_info = upstream_model_->getOutputPort(upstream_port_name_)->getTransitionInfo();
829 void ElectricalModel::propagatePortTransitionInfo(const String& downstream_port_name_, const ElectricalModel* upstream_model_, const String& upstream_port_name_)
834 const TransitionInfo& trans_info = upstream_model_->getOutputPort(upstream_port_name_)->getTransitionInfo();
844 void ElectricalModel::useModel(const String& event_name_)
858 void ElectricalModel::applyTransitionInfo(const String& event_name_)
866 const EventInfo* event_info = m_event_infos_->get(event_name_);
874 const String& port_name = it->first;
876 const TransitionInfo& trans_info = event_info->getTransitionInfo(port_name);
883 EventInfo* ElectricalModel::getEventInfo(const String& event_name_)