AMF-Placer  2.0
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
GeneralSpreader::SpreadRegion::expandOp Struct Reference

a struct to describe the expanding operation for the SpreadRegion More...

#include <GeneralSpreader.h>

Public Member Functions

 expandOp ()
 
 expandOp (int topYOp, int bottomYOp, int leftXOp, int rightXOp)
 
expandOpoperator= (const expandOp &a)
 
expandOp operator+ (int x) const
 overload operator+ to expand the SpreadRegion by given steps in the pre-set direction More...
 

Public Attributes

int topYOp
 
int bottomYOp
 
int leftXOp
 
int rightXOp
 

Detailed Description

a struct to describe the expanding operation for the SpreadRegion

Definition at line 208 of file GeneralSpreader.h.

Constructor & Destructor Documentation

◆ expandOp() [1/2]

GeneralSpreader::SpreadRegion::expandOp::expandOp ( )
inline

Definition at line 212 of file GeneralSpreader.h.

Referenced by operator+().

Here is the caller graph for this function:

◆ expandOp() [2/2]

GeneralSpreader::SpreadRegion::expandOp::expandOp ( int  topYOp,
int  bottomYOp,
int  leftXOp,
int  rightXOp 
)
inline

Definition at line 216 of file GeneralSpreader.h.

Member Function Documentation

◆ operator+()

expandOp GeneralSpreader::SpreadRegion::expandOp::operator+ ( int  x) const
inline

overload operator+ to expand the SpreadRegion by given steps in the pre-set direction

Parameters
xthe expand steps (currently we only support the expansion by 1 bin)
Returns
expandOp

Definition at line 236 of file GeneralSpreader.h.

Here is the call graph for this function:

◆ operator=()

expandOp& GeneralSpreader::SpreadRegion::expandOp::operator= ( const expandOp a)
inline

Definition at line 221 of file GeneralSpreader.h.

Member Data Documentation

◆ bottomYOp

◆ leftXOp

◆ rightXOp

◆ topYOp


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