Lines Matching refs:NetIndex
40 typedef std::pair<int, int> NetIndex;
43 inline NetIndex makeNetIndex(int start_index_, int end_index_)
49 return NetIndex(start_index_, end_index_);
53 inline NetIndex makeNetIndex(int index_)
58 // Helper function to trun NetIndex to String
59 inline String toString(const NetIndex& net_index_)
82 const Map<NetIndex>* getNetReferences() const;
83 const NetIndex getNetReference(const String& name_) const;
85 void createInputPort(const String& name_, const NetIndex& net_indices_ = NetIndex(0, 0));
90 void createOutputPort(const String& name_, const NetIndex& net_indices_ = NetIndex(0, 0));
96 void createNet(const String& name_, const NetIndex& net_indices_);
99 ElectricalNet* getNet(const String& name_, const NetIndex& index_);
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_);
115 void portConnect(ElectricalModel* connect_model_, const String& connect_port_name_, const String& connect_net_name_, const NetIndex& connect_net_indices_);
119 void assignVirtualFanout(const String& downstream_net_name_, const NetIndex& downstream_net_indices_, const String& upstream_net_name_, const NetIndex& upstream_net_indices_);
123 void assignVirtualFanin(const String& downstream_net_name_, const NetIndex& downstream_net_indices_, const String& upstream_net_name_, const NetIndex& upstream_net_indices_);
240 Map<NetIndex>* m_net_references_;