Network virtuals

This commit is contained in:
James Cherry 2020-04-17 11:07:57 -07:00
parent 518558d84c
commit 726300c6b1
1 changed files with 4 additions and 4 deletions

View File

@ -368,16 +368,16 @@ public:
const Net *net2) const;
virtual Instance *instance(const Net *net) const = 0;
// Is net inside of hier_inst?
bool isInside(const Net *net,
const Instance *hier_inst) const;
virtual bool isInside(const Net *net,
const Instance *hier_inst) const;
// Is pin connected to net anywhere in the hierarchy?
virtual bool isConnected(const Net *net,
const Pin *pin) const;
// Is net1 connected to net2 anywhere in the hierarchy?
virtual bool isConnected(const Net *net1,
const Net *net2) const;
Net *highestNetAbove(Net *net) const;
Net *highestConnectedNet(Net *net) const;
virtual Net *highestNetAbove(Net *net) const;
virtual Net *highestConnectedNet(Net *net) const;
virtual void connectedNets(Net *net,
NetSet *nets) const;
virtual void connectedNets(const Pin *pin,