1 #ifndef CLUSTERED_NETLIST_UTILS_H 2 #define CLUSTERED_NETLIST_UTILS_H 4 #include "vtr_vector.h"
vtr::Range< atom_pin_iterator > atom_pin_range
Definition: clustered_netlist_utils.h:14
vtr::StrongId< atom_pin_id_tag > AtomPinId
Definition: atom_netlist_fwd.h:38
std::vector< AtomPinId >::const_iterator atom_pin_iterator
Definition: clustered_netlist_utils.h:13
atom_pin_range connected_atom_pins(ClusterPinId clustered_pin) const
Definition: clustered_netlist_utils.cpp:6
Definition: atom_netlist.h:80
ClusterPinId connected_clb_pin(AtomPinId atom_pin) const
Definition: clustered_netlist_utils.cpp:13
vtr::vector< ClusterPinId, std::vector< AtomPinId > > clustered_pin_connected_atom_pins_
Definition: clustered_netlist_utils.h:26
Definition: clustered_netlist.h:120
Definition: clustered_netlist_utils.h:11
vtr::vector< AtomPinId, ClusterPinId > atom_pin_connected_cluster_pin_
Definition: clustered_netlist_utils.h:27
ClusteredPinAtomPinsLookup(const ClusteredNetlist &clustered_netlist, const AtomNetlist &atom_netlist, const IntraLbPbPinLookup &pb_gpin_lookup)
Definition: clustered_netlist_utils.cpp:2
vtr::StrongId< cluster_pin_id_tag > ClusterPinId
A unique identifier for a pin in the atom netlist.
Definition: clustered_netlist_fwd.h:29
void init_lookup(const ClusteredNetlist &clustered_netlist, const AtomNetlist &atom_netlist, const IntraLbPbPinLookup &pb_gpin_lookup)
Definition: clustered_netlist_utils.cpp:17