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.