MED23meshIterators.c

Aller à la documentation de ce fichier.
00001 /*  This file is part of MED.
00002  *
00003  *  COPYRIGHT (C) 1999 - 2015  EDF R&D, CEA/DEN
00004  *  MED is free software: you can redistribute it and/or modify
00005  *  it under the terms of the GNU Lesser General Public License as published by
00006  *  the Free Software Foundation, either version 3 of the License, or
00007  *  (at your option) any later version.
00008  *
00009  *  MED is distributed in the hope that it will be useful,
00010  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
00011  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00012  *  GNU Lesser General Public License for more details.
00013  *
00014  *  You should have received a copy of the GNU Lesser General Public License
00015  *  along with MED.  If not, see <http://www.gnu.org/licenses/>.
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 

Généré le Thu Oct 8 14:26:16 2015 pour MED fichier par  doxygen 1.6.1