Lines Matching refs:String

45         ASSERT((end_index_ >= start_index_), (String)"[Error] Invalid net index range " +
47 "[" + (String)start_index_ + ":" + (String)end_index_ + "]");
58 // Helper function to trun NetIndex to String
59 inline String toString(const NetIndex& net_index_)
61 return "[" + String(net_index_.second) + ":" + String(net_index_.first) + "]";
69 ElectricalModel(const String& instance_name_, const TechModel* tech_model_);
76 void setAvailableDrivingStrengths(const String& driving_strengths_);
83 const NetIndex getNetReference(const String& name_) const;
85 void createInputPort(const String& name_, const NetIndex& net_indices_ = NetIndex(0, 0));
87 PortInfo* getInputPort(const String& name_);
88 const PortInfo* getInputPort(const String& name_) const;
90 void createOutputPort(const String& name_, const NetIndex& net_indices_ = NetIndex(0, 0));
92 PortInfo* getOutputPort(const String& name_);
93 const PortInfo* getOutputPort(const String& name_) const;
95 void createNet(const String& name_);
96 void createNet(const String& name_, const NetIndex& net_indices_);
98 ElectricalNet* getNet(const String& name_);
99 ElectricalNet* getNet(const String& name_, const NetIndex& index_);
103 void assign(const String& downstream_net_name_, const String& upstream_net_name_);
105 void assign(const String& downstream_net_name_, const NetIndex& downstream_net_indices_, const String& upstream_net_name_);
107 void assign(const String& downstream_net_name_, const String& upstream_net_name_, const NetIndex& upstream_net_indices_);
109 void assign(const String& downstream_net_name_, const NetIndex& downstream_net_indices_, const String& upstream_net_name_, const NetIndex& upstream_net_indices_);
113 void portConnect(ElectricalModel* connect_model_, const String& connect_port_name_, const String& connect_net_name_);
115 void portConnect(ElectricalModel* connect_model_, const String& connect_port_name_, const String& connect_net_name_, const NetIndex& connect_net_indices_);
118 void assignVirtualFanout(const String& downstream_net_name_, const String& upstream_net_name_);
119 void assignVirtualFanout(const String& downstream_net_name_, const NetIndex& downstream_net_indices_, const String& upstream_net_name_, const NetIndex& upstream_net_indices_);
122 void assignVirtualFanin(const String& downstream_net_name_, const String& upstream_net_name_);
123 void assignVirtualFanin(const String& downstream_net_name_, const NetIndex& downstream_net_indices_, const String& upstream_net_name_, const NetIndex& upstream_net_indices_);
130 void createDriver(const String& name_, bool sizable_);
131 //void createDriver(const String& name_, bool sizable_, int start_index_, int end_index_);
133 ElectricalDriver* getDriver(const String& name_);
135 void createDriverMultiplier(const String& name_);
137 ElectricalDriverMultiplier* getDriverMultiplier(const String& name_);
141 void createLoad(const String& name_);
142 //void createLoad(const String& name_, int start_index_, int end_index_);
144 ElectricalLoad* getLoad(const String& name_);
146 void createDelay(const String& name_);
147 //void createDelay(const String& name_, int start_index_, int end_index_);
149 ElectricalDelay* getDelay(const String& name_);
174 void addElectricalWireSubResult(const String& wire_layer_, const Result* result_, const String& producer_, double number_results_);
180 void addElecticalWireAtomicResultValue(const String& wire_layer_, double value_);
184 void createElectricalEventResult(const String& name_);
186 void createElectricalEventAtomicResult(const String& name_);
191 void assignPortTransitionInfo(ElectricalModel* downstream_model_, const String& downstream_port_name_, const TransitionInfo& trans_info_);
192 void propagatePortTransitionInfo(const String& downstream_port_name_, const String& upstream_port_name_);
193 void propagatePortTransitionInfo(ElectricalModel* downstream_model_, const String& downstream_port_name_, const String& upstream_port_name_);
194 void propagatePortTransitionInfo(ElectricalModel* downstream_model_, const String& downstream_port_name_, const ElectricalModel* upstream_model_, const String& upstream_port_name_);
195 void propagatePortTransitionInfo(const String& downstream_port_name_, const ElectricalModel* upstream_model_, const String& upstream_port_name_);
205 virtual void useModel(const String& event_name_);
208 void applyTransitionInfo(const String& event_name_);
210 EventInfo* getEventInfo(const String& event_name_);