Verilog to Routing - VPR
Public Member Functions | Private Member Functions | Private Attributes
t_net_routing_status Class Reference

Information about the current status of a particular net as pertains to routing. More...

#include <vpr_types.h>

Public Member Functions

void clear ()
 
void resize (size_t number_nets)
 
void set_is_routed (ClusterNetId net, bool is_routed)
 
bool is_routed (ClusterNetId net) const
 
void set_is_fixed (ClusterNetId net, bool is_fixed)
 
bool is_fixed (ClusterNetId net) const
 

Private Member Functions

ClusterNetId index (ClusterNetId net) const
 

Private Attributes

vtr::dynamic_bitset< ClusterNetIdis_routed_
 
vtr::dynamic_bitset< ClusterNetIdis_fixed_
 

Detailed Description

Information about the current status of a particular net as pertains to routing.

Member Function Documentation

◆ clear()

void t_net_routing_status::clear ( )
inline

◆ index()

ClusterNetId t_net_routing_status::index ( ClusterNetId  net) const
inlineprivate

◆ is_fixed()

bool t_net_routing_status::is_fixed ( ClusterNetId  net) const
inline

◆ is_routed()

bool t_net_routing_status::is_routed ( ClusterNetId  net) const
inline

◆ resize()

void t_net_routing_status::resize ( size_t  number_nets)
inline

◆ set_is_fixed()

void t_net_routing_status::set_is_fixed ( ClusterNetId  net,
bool  is_fixed 
)
inline

◆ set_is_routed()

void t_net_routing_status::set_is_routed ( ClusterNetId  net,
bool  is_routed 
)
inline

Field Documentation

◆ is_fixed_

vtr::dynamic_bitset<ClusterNetId> t_net_routing_status::is_fixed_
private

Whether the net is fixed (i.e. not to be re-routed)

◆ is_routed_

vtr::dynamic_bitset<ClusterNetId> t_net_routing_status::is_routed_
private

Whether the net has been legally routed


The documentation for this class was generated from the following file: