gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
blyr_ridge Class Reference
Collaboration diagram for blyr_ridge:

Public Types

enum  type { INTERNAL, EXTERNAL, FLAT }
 

Public Member Functions

void computeType (double angle)
 
void setType (type t)
 
type getType () const
 
 blyr_ridge (GEdge *ge, GRegion *gr, GFace *f0, GFace *f1)
 
GEdgegetEdge () const
 
bool operator< (const blyr_ridge &other)
 

Public Attributes

type _t
 
GEdge_ge
 
GRegion_gr
 
GFace_f [2]
 
double max_angle
 
double min_angle
 
std::size_t N_SUBNORMALS
 

Detailed Description

Definition at line 60 of file meshGRegionBoundaryLayer.cpp.

Member Enumeration Documentation

◆ type

Enumerator
INTERNAL 
EXTERNAL 
FLAT 

Definition at line 62 of file meshGRegionBoundaryLayer.cpp.

Constructor & Destructor Documentation

◆ blyr_ridge()

blyr_ridge::blyr_ridge ( GEdge ge,
GRegion gr,
GFace f0,
GFace f1 
)
inline

Definition at line 84 of file meshGRegionBoundaryLayer.cpp.

Member Function Documentation

◆ computeType()

void blyr_ridge::computeType ( double  angle)
inline

Definition at line 70 of file meshGRegionBoundaryLayer.cpp.

Here is the call graph for this function:

◆ getEdge()

GEdge* blyr_ridge::getEdge ( ) const
inline

Definition at line 90 of file meshGRegionBoundaryLayer.cpp.

◆ getType()

◆ operator<()

bool blyr_ridge::operator< ( const blyr_ridge other)
inline

Definition at line 91 of file meshGRegionBoundaryLayer.cpp.

Here is the call graph for this function:

◆ setType()

void blyr_ridge::setType ( type  t)
inline

Definition at line 80 of file meshGRegionBoundaryLayer.cpp.

Member Data Documentation

◆ _f

◆ _ge

◆ _gr

GRegion* blyr_ridge::_gr

Definition at line 65 of file meshGRegionBoundaryLayer.cpp.

◆ _t

type blyr_ridge::_t

Definition at line 63 of file meshGRegionBoundaryLayer.cpp.

Referenced by computeType(), getType(), and setType().

◆ max_angle

double blyr_ridge::max_angle

Definition at line 67 of file meshGRegionBoundaryLayer.cpp.

Referenced by computeType().

◆ min_angle

double blyr_ridge::min_angle

Definition at line 67 of file meshGRegionBoundaryLayer.cpp.

Referenced by computeType().

◆ N_SUBNORMALS

std::size_t blyr_ridge::N_SUBNORMALS

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