gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
GeoDefines.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 GEO_DEFINES_H
7
#define GEO_DEFINES_H
8
9
class
Shape
{
10
public
:
11
int
Type
;
12
int
Num
;
13
};
14
15
// type/100 gives (dimension+1)
16
#define MSH_POINT 100
17
#define MSH_POINT_BND_LAYER 101
18
#define MSH_POINT_DISCRETE 102
19
20
#define MSH_SEGM_LINE 200
21
#define MSH_SEGM_SPLN 201
22
#define MSH_SEGM_CIRC 202
23
#define MSH_SEGM_CIRC_INV 203
24
#define MSH_SEGM_ELLI 204
25
#define MSH_SEGM_ELLI_INV 205
26
#define MSH_SEGM_LOOP 206
27
#define MSH_SEGM_BSPLN 207
28
#define MSH_SEGM_NURBS 208
29
#define MSH_SEGM_BEZIER 209
30
#define MSH_SEGM_BND_LAYER 211
31
#define MSH_SEGM_DISCRETE 212
32
33
#define MSH_SURF_PLAN 300
34
#define MSH_SURF_REGL 301
35
#define MSH_SURF_TRIC 302
36
#define MSH_SURF_BND_LAYER 303
37
#define MSH_SURF_LOOP 304
38
#define MSH_SURF_DISCRETE 305
39
40
#define MSH_VOLUME 400
41
#define MSH_VOLUME_DISCRETE 401
42
43
#define MSH_PHYSICAL_POINT 500
44
#define MSH_PHYSICAL_LINE 501
45
#define MSH_PHYSICAL_SURFACE 502
46
#define MSH_PHYSICAL_VOLUME 503
47
48
#endif
Shape::Type
int Type
Definition:
GeoDefines.h:11
Shape
Definition:
GeoDefines.h:9
Shape::Num
int Num
Definition:
GeoDefines.h:12
src
geo
GeoDefines.h
Generated by
1.8.18