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
{
19
deMeshGEdge
() {}
20
void
operator()
(
GEdge
*);
21
};
22
23
// Orient the mesh of an edge. This is necessary to comply with the orientation
24
// constraints
25
struct
orientMeshGEdge
{
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
33
int
meshGEdgeTargetNumberOfPoints
(
GEdge
*);
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
src
mesh
meshGEdge.h
Generated by
1.8.18