HAL  v4.5.0-83-g30c8f0afc
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
hal::NetLayoutMetric Class Reference

#include </home/runner/work/hal/hal/plugins/gui/include/gui/graph_widget/layouters/net_layout_point.h>

Collaboration diagram for hal::NetLayoutMetric:
Collaboration graph

Public Member Functions

 NetLayoutMetric (u32 id, const NetLayoutConnection *con)
 
u32 getId () const
 
int firstMoment () const
 
int secondMoment () const
 
bool operator< (const NetLayoutMetric &other) const
 

Detailed Description

The routing cost of one connection, used to route the more constrained nets first.

Definition at line 148 of file net_layout_point.h.

Constructor & Destructor Documentation

◆ NetLayoutMetric()

hal::NetLayoutMetric::NetLayoutMetric ( u32  id,
const NetLayoutConnection con 
)

Member Function Documentation

◆ firstMoment()

int hal::NetLayoutMetric::firstMoment ( ) const
inline

Definition at line 153 of file net_layout_point.h.

◆ getId()

u32 hal::NetLayoutMetric::getId ( ) const
inline

Definition at line 152 of file net_layout_point.h.

◆ operator<()

bool hal::NetLayoutMetric::operator< ( const NetLayoutMetric other) const

Definition at line 359 of file net_layout_point.cpp.

◆ secondMoment()

int hal::NetLayoutMetric::secondMoment ( ) const
inline

Definition at line 154 of file net_layout_point.h.


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