gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
meshGFaceBDS.h File Reference
#include <map>
#include <list>
#include "BDS.h"
Include dependency graph for meshGFaceBDS.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void refineMeshBDS (GFace *gf, BDS_Mesh &m, const int NIT, const bool computeNodalSizeField, std::map< MVertex *, BDS_Point * > *recoverMapInv=0, std::map< BDS_Point *, MVertex *, PointLessThan > *recoverMap=0, std::vector< SPoint2 > *true_boundary=0)
 
void modifyInitialMeshToRemoveDegeneracies (GFace *gf, BDS_Mesh &m, std::map< BDS_Point *, MVertex *, PointLessThan > *recoverMap)
 
void delaunayizeBDS (GFace *gf, BDS_Mesh &m, int &nb_swap)
 

Function Documentation

◆ delaunayizeBDS()

void delaunayizeBDS ( GFace gf,
BDS_Mesh m,
int &  nb_swap 
)

Definition at line 236 of file meshGFaceBDS.cpp.

Referenced by meshGenerator(), and meshGeneratorPeriodic().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ modifyInitialMeshToRemoveDegeneracies()

void modifyInitialMeshToRemoveDegeneracies ( GFace gf,
BDS_Mesh m,
std::map< BDS_Point *, MVertex *, PointLessThan > *  recoverMap 
)

Definition at line 690 of file meshGFaceBDS.cpp.

Referenced by meshGeneratorPeriodic().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ refineMeshBDS()

void refineMeshBDS ( GFace gf,
BDS_Mesh m,
const int  NIT,
const bool  computeNodalSizeField,
std::map< MVertex *, BDS_Point * > *  recoverMapInv = 0,
std::map< BDS_Point *, MVertex *, PointLessThan > *  recoverMap = 0,
std::vector< SPoint2 > *  true_boundary = 0 
)

Definition at line 726 of file meshGFaceBDS.cpp.

Referenced by meshGenerator(), and meshGeneratorPeriodic().

Here is the call graph for this function:
Here is the caller graph for this function: