gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
Go to the documentation of this file.
6 #ifndef MESH_GREGION_LOCAL_MESH_MOD_H
7 #define MESH_GREGION_LOCAL_MESH_MOD_H
19 bool edgeSwap(std::vector<MTet4 *> &newTets,
MTet4 *tet,
int iLocalEdge,
21 const std::set<MFace, MFaceLessThan> &embeddedFaces);
23 bool faceSwap(std::vector<MTet4 *> &newTets,
MTet4 *tet,
int iLocalFace,
25 const std::set<MFace, MFaceLessThan> &embeddedFaces);
36 double *result =
nullptr);
int LaplaceSmoothing(GRegion *gr)
bool edgeSwap(std::vector< MTet4 * > &newTets, MTet4 *tet, int iLocalEdge, const qmTetrahedron::Measures &cr, const std::set< MFace, MFaceLessThan > &embeddedFaces)
bool edgeSplit(std::vector< MTet4 * > &newTets, MTet4 *tet, MVertex *newVertex, int iLocalEdge, const qmTetrahedron::Measures &cr)
bool faceSwap(std::vector< MTet4 * > &newTets, MTet4 *tet, int iLocalFace, const qmTetrahedron::Measures &cr, const std::set< MFace, MFaceLessThan > &embeddedFaces)
bool smoothVertexOptimize(MTet4 *t, int iVertex, const qmTetrahedron::Measures &cr)
bool collapseVertex(std::vector< MTet4 * > &newTets, MTet4 *t, int iVertex, int iTarget, const qmTetrahedron::Measures &cr, const localMeshModAction=GMSH_DOIT, double *result=nullptr)
bool smoothVertex(MTet4 *t, int iLocalVertex, const qmTetrahedron::Measures &cr)