MED fichier
MEDiterators.c
Aller à la documentation de ce fichier.
1 /* This file is part of MED.
2  *
3  * COPYRIGHT (C) 1999 - 2017 EDF R&D, CEA/DEN
4  * MED is free software: you can redistribute it and/or modify
5  * it under the terms of the GNU Lesser General Public License as published by
6  * the Free Software Foundation, either version 3 of the License, or
7  * (at your option) any later version.
8  *
9  * MED is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12  * GNU Lesser General Public License for more details.
13  *
14  * You should have received a copy of the GNU Lesser General Public License
15  * along with MED. If not, see <http://www.gnu.org/licenses/>.
16  */
17 
18 
19 #include <med.h>
20 #include <med_config.h>
21 
24  MED_CELL,
27  MED_NODE,
31 };
32 
34  "MED_UNDEF_ENTITY_TYPE",
35  "MED_CELL",
36  "MED_DESCENDING_FACE",
37  "MED_DESCENDING_EDGE",
38  "MED_NODE",
39  "MED_NODE_ELEMENT",
40  "MED_STRUCT_ELEMENT",
41  "MED_UNDEF_ENTITY_TYPE"
42 };
43 
46  MED_POINT1,
47  MED_SEG2,
48  MED_SEG3,
49  MED_SEG4,
50  MED_TRIA3,
51  MED_QUAD4,
52  MED_TRIA6,
53  MED_TRIA7,
54  MED_QUAD8,
55  MED_QUAD9,
56  MED_TETRA4,
57  MED_PYRA5,
58  MED_PENTA6,
59  MED_HEXA8,
61  MED_OCTA12,
62  MED_PYRA13,
65  MED_HEXA20,
66  MED_HEXA27,
71 };
72 
74  "MED_NO_GEOTYPE",
75  "MED_POINT1",
76  "MED_SEG2",
77  "MED_SEG3",
78  "MED_SEG4",
79  "MED_TRIA3",
80  "MED_QUAD4",
81  "MED_TRIA6",
82  "MED_TRIA7",
83  "MED_QUAD8",
84  "MED_QUAD9",
85  "MED_TETRA4",
86  "MED_PYRA5",
87  "MED_PENTA6",
88  "MED_HEXA8",
89  "MED_TETRA10",
90  "MED_OCTA12",
91  "MED_PYRA13",
92  "MED_PENTA15",
93  "MED_PENTA18",
94  "MED_HEXA20",
95  "MED_HEXA27",
96  "MED_POLYGON",
97  "MED_POLYGON2",
98  "MED_POLYHEDRON",
99  "MED_NO_GEOTYPE"
100 };
101 
102 
105  MED_TRIA3,
106  MED_QUAD4,
107  MED_TRIA6,
108  MED_TRIA7,
109  MED_QUAD8,
110  MED_QUAD9,
111  MED_POLYGON,
112  MED_POLYGON2,
114 };
115 
117  "MED_NO_GEOTYPE",
118  "MED_TRIA3",
119  "MED_QUAD4",
120  "MED_TRIA6",
121  "MED_TRIA7",
122  "MED_QUAD8",
123  "MED_QUAD9",
124  "MED_POLYGON",
125  "MED_POLYGON2",
126  "MED_NO_GEOTYPE"
127 };
128 
131  MED_SEG2,
132  MED_SEG3,
133  MED_SEG4,
135 };
136 
138  "MED_NO_GEOTYPE",
139  "MED_SEG2",
140  "MED_SEG3",
141  "MED_SEG4",
142  "MED_NO_GEOTYPE"
143 };
144 
148  MED_NO_GEOTYPE
149 };
150 
152  "MED_NO_GEOTYPE",
153  "MED_NO_GEOTYPE",
154  "MED_NO_GEOTYPE"
155 };
156 
#define MED_SEG2
Definition: med.h:195
med_geometry_type MED_GET_CELL_GEOMETRY_TYPE[MED_N_CELL_FIXED_GEO+2]
Definition: MEDiterators.c:44
med_geometry_type MED_GET_FACE_GEOMETRY_TYPE[MED_N_FACE_FIXED_GEO+2]
Definition: MEDiterators.c:103
#define MED_POLYGON2
Definition: med.h:219
int med_geometry_type
Definition: med.h:189
#define MED_NO_GEOTYPE
Definition: med.h:227
#define MED_QUAD4
Definition: med.h:199
#define MED_N_ENTITY_TYPES
Definition: med.h:142
#define MED_HEXA27
Definition: med.h:215
#define MED_PYRA13
Definition: med.h:211
#define MED_N_NODE_FIXED_GEO
Definition: med.h:246
const char *const MED_GET_CELL_GEOMETRY_TYPENAME[MED_N_CELL_FIXED_GEO+2]
Definition: MEDiterators.c:73
#define MED_POLYGON
Definition: med.h:218
#define MED_PENTA15
Definition: med.h:212
const char * MED_GET_EDGE_GEOMETRY_TYPENAME[MED_N_EDGE_FIXED_GEO+2]
Definition: MEDiterators.c:137
#define MED_PENTA18
Definition: med.h:213
#define MED_POLYHEDRON
Definition: med.h:220
const char * MED_GET_NODE_GEOMETRY_TYPENAME[MED_N_NODE_FIXED_GEO+2]
Definition: MEDiterators.c:151
#define MED_PENTA6
Definition: med.h:207
const char *const MED_GET_ENTITY_TYPENAME[MED_N_ENTITY_TYPES+2]
Definition: MEDiterators.c:33
#define MED_N_EDGE_FIXED_GEO
Definition: med.h:242
#define MED_TETRA4
Definition: med.h:205
const char *const MED_GET_FACE_GEOMETRY_TYPENAME[MED_N_FACE_FIXED_GEO+2]
Definition: MEDiterators.c:116
#define MED_TRIA3
Definition: med.h:198
med_geometry_type MED_GET_NODE_GEOMETRY_TYPE[MED_N_NODE_FIXED_GEO+2]
Definition: MEDiterators.c:145
#define MED_PYRA5
Definition: med.h:206
#define MED_N_CELL_FIXED_GEO
Definition: med.h:234
#define MED_N_FACE_FIXED_GEO
Definition: med.h:238
med_entity_type MED_GET_ENTITY_TYPE[MED_N_ENTITY_TYPES+2]
Definition: MEDiterators.c:22
med_geometry_type MED_GET_EDGE_GEOMETRY_TYPE[MED_N_EDGE_FIXED_GEO+2]
Definition: MEDiterators.c:129
#define MED_OCTA12
Definition: med.h:210
#define MED_TRIA6
Definition: med.h:200
#define MED_POINT1
Definition: med.h:193
#define MED_HEXA20
Definition: med.h:214
Definition: med.h:139
#define MED_TETRA10
Definition: med.h:209
#define MED_HEXA8
Definition: med.h:208
med_entity_type
Definition: med.h:139
#define MED_QUAD8
Definition: med.h:202
#define MED_SEG3
Definition: med.h:196
#define MED_QUAD9
Definition: med.h:203
#define MED_SEG4
Definition: med.h:197
Definition: med.h:139
#define MED_TRIA7
Definition: med.h:201