gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
meshRelocateVertex.h
Go to the documentation of this file.
1 // Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
2 //
3 // See the LICENSE.txt file in the Gmsh root directory for license information.
4 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
5 
6 #ifndef MESH_RELOCATE_VERTEX_H
7 #define MESH_RELOCATE_VERTEX_H
8 
9 #include <vector>
10 
11 class GRegion;
12 class GFace;
13 class MElement;
14 
15 void RelocateVertices(GRegion *region, int niter, double tol = 1.e-2);
16 void RelocateVertices(std::vector<GRegion *> &regions, int niter,
17  double tol = 1.e-2);
18 void RelocateVertices(GFace *, int niter, double tol = 1.e-6);
19 void RelocateVerticesOfPyramids(GRegion *region, int niter, double tol = 1.e-2);
20 void RelocateVerticesOfPyramids(std::vector<GRegion *> &regions, int niter,
21  double tol = 1.e-2);
22 
23 #endif
GFace
Definition: GFace.h:33
RelocateVertices
void RelocateVertices(GRegion *region, int niter, double tol=1.e-2)
Definition: meshRelocateVertex.cpp:432
MElement
Definition: MElement.h:30
GRegion
Definition: GRegion.h:28
RelocateVerticesOfPyramids
void RelocateVerticesOfPyramids(GRegion *region, int niter, double tol=1.e-2)
Definition: meshRelocateVertex.cpp:451