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

PULocation is a helper class to find the neighbor PlacementUnits with KD-Tree. More...

#include <ParallelCLBPacker.h>

Inheritance diagram for ParallelCLBPacker::PULocation:
Collaboration diagram for ParallelCLBPacker::PULocation:

Public Member Functions

 PULocation ()
 
 PULocation (PlacementInfo::PlacementUnit *tmpPU)
 
PULocationoperator= (const PULocation &anotherPULocation)
 
PlacementInfo::PlacementUnitgetPU () const
 

Static Public Attributes

static const int DIM = 2
 

Private Attributes

PlacementInfo::PlacementUnitPU
 

Detailed Description

PULocation is a helper class to find the neighbor PlacementUnits with KD-Tree.

Definition at line 2809 of file ParallelCLBPacker.h.

Constructor & Destructor Documentation

◆ PULocation() [1/2]

ParallelCLBPacker::PULocation::PULocation ( )
inline

Definition at line 2814 of file ParallelCLBPacker.h.

◆ PULocation() [2/2]

ParallelCLBPacker::PULocation::PULocation ( PlacementInfo::PlacementUnit tmpPU)
inline

Definition at line 2818 of file ParallelCLBPacker.h.

Here is the call graph for this function:

Member Function Documentation

◆ getPU()

PlacementInfo::PlacementUnit* ParallelCLBPacker::PULocation::getPU ( ) const
inline

Definition at line 2831 of file ParallelCLBPacker.h.

Referenced by operator=().

Here is the caller graph for this function:

◆ operator=()

PULocation& ParallelCLBPacker::PULocation::operator= ( const PULocation anotherPULocation)
inline

Definition at line 2823 of file ParallelCLBPacker.h.

Here is the call graph for this function:

Member Data Documentation

◆ DIM

const int ParallelCLBPacker::PULocation::DIM = 2
static

Definition at line 2813 of file ParallelCLBPacker.h.

◆ PU

PlacementInfo::PlacementUnit* ParallelCLBPacker::PULocation::PU
private

Definition at line 2837 of file ParallelCLBPacker.h.

Referenced by getPU(), and operator=().


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