|
gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|


Go to the source code of this file.
Enumerations | |
| enum | localMeshModAction { GMSH_DOIT, GMSH_EVALONLY } |
Functions | |
| 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 | faceSwap (std::vector< MTet4 * > &newTets, MTet4 *tet, int iLocalFace, const qmTetrahedron::Measures &cr, const std::set< MFace, MFaceLessThan > &embeddedFaces) |
| bool | smoothVertex (MTet4 *t, int iLocalVertex, const qmTetrahedron::Measures &cr) |
| 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 | edgeSplit (std::vector< MTet4 * > &newTets, MTet4 *tet, MVertex *newVertex, int iLocalEdge, const qmTetrahedron::Measures &cr) |
| enum localMeshModAction |
| Enumerator | |
|---|---|
| GMSH_DOIT | |
| GMSH_EVALONLY | |
Definition at line 15 of file meshGRegionLocalMeshMod.h.
| bool collapseVertex | ( | std::vector< MTet4 * > & | newTets, |
| MTet4 * | t, | ||
| int | iVertex, | ||
| int | iTarget, | ||
| const qmTetrahedron::Measures & | cr, | ||
| const | localMeshModAction = GMSH_DOIT, |
||
| double * | result = nullptr |
||
| ) |
Definition at line 529 of file meshGRegionLocalMeshMod.cpp.
Referenced by adaptMeshGRegion::operator()().


| bool edgeSplit | ( | std::vector< MTet4 * > & | newTets, |
| MTet4 * | tet, | ||
| MVertex * | newVertex, | ||
| int | iLocalEdge, | ||
| const qmTetrahedron::Measures & | cr | ||
| ) |
Definition at line 355 of file meshGRegionLocalMeshMod.cpp.

| bool edgeSwap | ( | std::vector< MTet4 * > & | newTets, |
| MTet4 * | tet, | ||
| int | iLocalEdge, | ||
| const qmTetrahedron::Measures & | cr, | ||
| const std::set< MFace, MFaceLessThan > & | embeddedFaces | ||
| ) |
Definition at line 237 of file meshGRegionLocalMeshMod.cpp.
Referenced by adaptMeshGRegion::operator()(), and optimizeMesh().


| bool faceSwap | ( | std::vector< MTet4 * > & | newTets, |
| MTet4 * | tet, | ||
| int | iLocalFace, | ||
| const qmTetrahedron::Measures & | cr, | ||
| const std::set< MFace, MFaceLessThan > & | embeddedFaces | ||
| ) |
Definition at line 390 of file meshGRegionLocalMeshMod.cpp.
Referenced by adaptMeshGRegion::operator()().


| int LaplaceSmoothing | ( | GRegion * | gr | ) |
Definition at line 828 of file meshGRegionLocalMeshMod.cpp.

| bool smoothVertex | ( | MTet4 * | t, |
| int | iLocalVertex, | ||
| const qmTetrahedron::Measures & | cr | ||
| ) |
Definition at line 624 of file meshGRegionLocalMeshMod.cpp.
Referenced by insertVerticesInRegion(), adaptMeshGRegion::operator()(), and optimizeMesh().


| bool smoothVertexOptimize | ( | MTet4 * | t, |
| int | iVertex, | ||
| const qmTetrahedron::Measures & | cr | ||
| ) |
Definition at line 757 of file meshGRegionLocalMeshMod.cpp.
