gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
meshGEdge.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_GEDGE_H
7 #define MESH_GEDGE_H
8 
9 class GEdge;
10 
11 // Create the mesh of the edge
12 struct meshGEdge {
13  meshGEdge() {}
14  void operator()(GEdge *);
15 };
16 
17 // destroy the mesh of the edge
18 struct deMeshGEdge {
20  void operator()(GEdge *);
21 };
22 
23 // Orient the mesh of an edge. This is necessary to comply with the orientation
24 // constraints
26  void operator()(GEdge *);
27 };
28 
29 int MeshExtrudedCurve(GEdge *ge);
30 
31 // compute the target number of points on the curve considering all meshing
32 // options, counting the boundary vertices
34 
35 #endif
meshGEdgeTargetNumberOfPoints
int meshGEdgeTargetNumberOfPoints(GEdge *)
Definition: meshGEdge.cpp:980
orientMeshGEdge::operator()
void operator()(GEdge *)
Definition: meshGEdge.cpp:972
deMeshGEdge
Definition: meshGEdge.h:18
deMeshGEdge::deMeshGEdge
deMeshGEdge()
Definition: meshGEdge.h:19
meshGEdge
Definition: meshGEdge.h:12
meshGEdge::meshGEdge
meshGEdge()
Definition: meshGEdge.h:13
meshGEdge::operator()
void operator()(GEdge *)
Definition: meshGEdge.cpp:787
GEdge
Definition: GEdge.h:26
orientMeshGEdge
Definition: meshGEdge.h:25
deMeshGEdge::operator()
void operator()(GEdge *)
Definition: meshGEdge.cpp:426
MeshExtrudedCurve
int MeshExtrudedCurve(GEdge *ge)
Definition: meshGEdgeExtruded.cpp:92