00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #include <med.h>
00020 #include <med_config.h>
00021
00022 med_entity_type MED23MESH_GET_ENTITY_TYPE[MED_N_ENTITY_TYPES+2]={
00023 MED_UNDEF_ENTITY_TYPE,
00024 MED_CELL,
00025 MED_DESCENDING_FACE,
00026 MED_DESCENDING_EDGE,
00027 MED_NODE,
00028 MED_NODE_ELEMENT,
00029 MED_STRUCT_ELEMENT,
00030 MED_UNDEF_ENTITY_TYPE
00031 };
00032
00033 const char * const MED23MESH_GET_ENTITY_TYPENAME[MED_N_ENTITY_TYPES+2]={
00034 "MED_UNDEF_ENTITY_TYPE",
00035 "MED_MAILLE",
00036 "MED_FACE",
00037 "MED_ARETE",
00038 "MED_NOEUD",
00039 "MED_NOEUD_MAILLE",
00040 "MED_STRUCT_ELEMENT",
00041 "MED_UNDEF_ENTITY_TYPE"
00042 };
00043
00044 med_geometry_type MED23MESH_GET_CELL_GEOMETRY_TYPE[MED_N_CELL_FIXED_GEO+2]={
00045 MED_NO_GEOTYPE,
00046 MED_POINT1,
00047 MED_SEG2,
00048 MED_SEG3,
00049 MED_TRIA3,
00050 MED_TRIA6,
00051 MED_QUAD4,
00052 MED_QUAD8,
00053 MED_TETRA4,
00054 MED_TETRA10,
00055 MED_HEXA8,
00056 MED_HEXA20,
00057 MED_PENTA6,
00058 MED_PENTA15,
00059 MED_PYRA5,
00060 MED_PYRA13,
00061 MED_SEG4,
00062 MED_TRIA7,
00063 MED_QUAD9,
00064 MED_OCTA12,
00065 MED_HEXA27,
00066 MED_POLYGON,
00067 MED_POLYGON2,
00068 MED_POLYHEDRON,
00069 MED_NO_GEOTYPE
00070 };
00071
00072 const char * const MED23MESH_GET_CELL_GEOMETRY_TYPENAME[MED_N_CELL_FIXED_GEO+2]={
00073 "(AUCUN)",
00074 "MED_POINT1",
00075 "MED_SEG2",
00076 "MED_SEG3",
00077 "MED_TRIA3",
00078 "MED_TRIA6",
00079 "MED_QUAD4",
00080 "MED_QUAD8",
00081 "MED_TETRA4",
00082 "MED_TETRA10",
00083 "MED_HEXA8",
00084 "MED_HEXA20",
00085 "MED_PENTA6",
00086 "MED_PENTA15",
00087 "MED_PYRA5",
00088 "MED_PYRA13",
00089 "MED_SEG4",
00090 "MED_TRIA7",
00091 "MED_QUAD9",
00092 "MED_OCTA12",
00093 "MED_HEXA27",
00094 "MED_POLYGONE",
00095 "MED_POLYGONE2",
00096 "MED_POLYEDRE",
00097 "(AUCUN)"
00098 };
00099
00100
00101 med_geometry_type MED23MESH_GET_FACE_GEOMETRY_TYPE[MED_N_FACE_FIXED_GEO+2]={
00102 MED_NO_GEOTYPE,
00103 MED_TRIA3,
00104 MED_TRIA6,
00105 MED_QUAD4,
00106 MED_QUAD8,
00107 MED_TRIA7,
00108 MED_QUAD9,
00109 MED_POLYGON,
00110 MED_POLYGON2,
00111 MED_NO_GEOTYPE
00112 };
00113
00114 const char * const MED23MESH_GET_FACE_GEOMETRY_TYPENAME[MED_N_FACE_FIXED_GEO+2]={
00115 "(AUCUN)",
00116 "MED_TRIA3",
00117 "MED_TRIA6",
00118 "MED_QUAD4",
00119 "MED_QUAD8",
00120 "MED_TRIA7",
00121 "MED_QUAD9",
00122 "MED_POLYGONE",
00123 "MED_POLYGONE2",
00124 "(AUCUN)"
00125 };
00126
00127 med_geometry_type MED23MESH_GET_EDGE_GEOMETRY_TYPE[MED_N_EDGE_FIXED_GEO+2]={
00128 MED_NO_GEOTYPE,
00129 MED_SEG2,
00130 MED_SEG3,
00131 MED_SEG4,
00132 MED_NO_GEOTYPE
00133 };
00134
00135 const char * MED23MESH_GET_EDGE_GEOMETRY_TYPENAME[MED_N_EDGE_FIXED_GEO+2]={
00136 "(AUCUN)",
00137 "MED_SEG2",
00138 "MED_SEG3",
00139 "MED_SEG4",
00140 "(AUCUN)"
00141 };
00142
00143 med_geometry_type MED23MESH_GET_NODE_GEOMETRY_TYPE[MED_N_NODE_FIXED_GEO+2]={
00144 MED_NO_GEOTYPE,
00145 MED_NO_GEOTYPE,
00146 MED_NO_GEOTYPE
00147 };
00148
00149 const char * MED23MESH_GET_NODE_GEOMETRY_TYPENAME[MED_N_NODE_FIXED_GEO+2]={
00150 "(AUCUN)",
00151 "(AUCUN)",
00152 "(AUCUN)"
00153 };
00154