AMF-Placer  2.0
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
PlacementInfo::ClusterNet Class Reference

The net between the objects of ClusterUnit class. More...

#include <PlacementInfo.h>

Public Member Functions

 ClusterNet (int id)
 
 ~ClusterNet ()
 
std::vector< ClusterUnit * > & getUnits ()
 
int getId ()
 
void addClusterUnit (ClusterUnit *tmpCU)
 

Private Attributes

std::vector< ClusterUnit * > clusterUnits
 
int id
 

Detailed Description

The net between the objects of ClusterUnit class.

Definition at line 2540 of file PlacementInfo.h.

Constructor & Destructor Documentation

◆ ClusterNet()

PlacementInfo::ClusterNet::ClusterNet ( int  id)
inline

Definition at line 2543 of file PlacementInfo.h.

◆ ~ClusterNet()

PlacementInfo::ClusterNet::~ClusterNet ( )
inline

Definition at line 2547 of file PlacementInfo.h.

Member Function Documentation

◆ addClusterUnit()

void PlacementInfo::ClusterNet::addClusterUnit ( ClusterUnit tmpCU)
inline

Definition at line 2558 of file PlacementInfo.h.

Referenced by ClusterPlacer::creaeClusterNets().

Here is the caller graph for this function:

◆ getId()

int PlacementInfo::ClusterNet::getId ( )
inline

Definition at line 2553 of file PlacementInfo.h.

◆ getUnits()

std::vector<ClusterUnit *>& PlacementInfo::ClusterNet::getUnits ( )
inline

Definition at line 2548 of file PlacementInfo.h.

Member Data Documentation

◆ clusterUnits

std::vector<ClusterUnit *> PlacementInfo::ClusterNet::clusterUnits
private

Definition at line 2564 of file PlacementInfo.h.

Referenced by addClusterUnit(), ClusterNet(), and getUnits().

◆ id

int PlacementInfo::ClusterNet::id
private

Definition at line 2565 of file PlacementInfo.h.

Referenced by getId().


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