gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
splitQuadRecovery Class Reference

#include <meshGRegion.h>

Public Member Functions

 splitQuadRecovery ()
 
void add (const MFace &f, MVertex *v, GFace *gf)
 
std::map< MFace, GFace *, MFaceLessThan > & getTri ()
 
std::map< MFace, MVertex *, MFaceLessThan > & getQuad ()
 
int buildPyramids (GModel *gm)
 

Private Attributes

std::map< MFace, MVertex *, MFaceLessThan_quad
 
std::map< MFace, GFace *, MFaceLessThan_tri
 

Detailed Description

Definition at line 72 of file meshGRegion.h.

Constructor & Destructor Documentation

◆ splitQuadRecovery()

splitQuadRecovery::splitQuadRecovery ( )
inline

Definition at line 78 of file meshGRegion.h.

Member Function Documentation

◆ add()

void splitQuadRecovery::add ( const MFace f,
MVertex v,
GFace gf 
)

Definition at line 33 of file meshGRegion.cpp.

Here is the call graph for this function:

◆ buildPyramids()

int splitQuadRecovery::buildPyramids ( GModel gm)

Definition at line 46 of file meshGRegion.cpp.

Here is the call graph for this function:

◆ getQuad()

std::map<MFace, MVertex *, MFaceLessThan>& splitQuadRecovery::getQuad ( )
inline

Definition at line 81 of file meshGRegion.h.

◆ getTri()

std::map<MFace, GFace *, MFaceLessThan>& splitQuadRecovery::getTri ( )
inline

Definition at line 80 of file meshGRegion.h.

Member Data Documentation

◆ _quad

std::map<MFace, MVertex *, MFaceLessThan> splitQuadRecovery::_quad
private

Definition at line 74 of file meshGRegion.h.

Referenced by add(), buildPyramids(), and getQuad().

◆ _tri

std::map<MFace, GFace *, MFaceLessThan> splitQuadRecovery::_tri
private

Definition at line 75 of file meshGRegion.h.

Referenced by add(), and getTri().


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