Lines Matching refs:ElectricalModel

64     // ElectricalModel specifies physical connectivity to other models as well as the port
66 class ElectricalModel : public Model
69 ElectricalModel(const String& instance_name_, const TechModel* tech_model_);
70 virtual ~ElectricalModel();
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_);
172 void addElectricalSubResults(const ElectricalModel* model_, double number_models_);
178 void addElecticalAtomicResultValues(const ElectricalModel* model_, double number_models_);
191 void assignPortTransitionInfo(ElectricalModel* downstream_model_, const String& downstream_port_name_, const TransitionInfo& trans_info_);
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_);
213 // In an ElectricalModel, the complete port-to-port connectivity
217 // In an ElectricalModel, updateModel MUST finish all necessary
220 // In an ElectricalModel, evaluateModel should calculate all
227 ElectricalModel(const ElectricalModel& model_);
261 }; // class ElectricalModel