Aller à la documentation de ce fichier.
30 #define MODE_ACCES MED_ACC_RDWR
32 #define MODE_ACCES MED_ACC_RDEXT
34 #define MODE_ACCES MED_ACC_CREAT
37 int main (
int argc,
char **argv)
64 MESSAGE(
"Il faut passer un fichier MED en param�tre");
75 MESSAGE(
"Erreur � la lecture de la dimension de l'espace du maillage :");
81 if (
MEDmeshInfo( fid, 1, maa, &sdim, &mdim, &type, des, dtunit, &sort,
82 &nstep, &rep, nomcoo,unicoo) < 0 ) {
83 MESSAGE(
"Erreur a la lecture des informations sur le maillage : ");
SSCRUTE(maa);
86 printf(
"Maillage de nom : |%s| , de dimension : "IFORMAT" , et de type %d\n",maa,mdim,type);
87 printf(
"\t -Dimension de l'espace : "IFORMAT"\n",sdim);
88 printf(
"\t -Description du maillage : %s\n",des);
89 printf(
"\t -Noms des axes : %s\n",nomcoo);
90 printf(
"\t -Unit�s des axes : %s\n",unicoo);
91 printf(
"\t -Type de rep�re : %d\n",rep);
92 printf(
"\t -Nombre d'�tapes de calcul : "IFORMAT"\n",nstep);
93 printf(
"\t -Unit� des dates : %s\n\n",dtunit);
100 MESSAGE(
"Erreur a la lecture du nombre de noeuds ");
103 printf(
"Nombre de noeuds : "IFORMAT" \n",nnoe);
116 MESSAGE(
"Erreur a la lecture de de la numerotation globale");
122 printf(
"Numero global du noeud "IFORMAT" : "IFORMAT" \n",i+1,numglobalnoe[i]);
128 MESSAGE(
"Erreur a la fermeture du fichier ");
MEDC_EXPORT med_err MEDmeshInfo(const med_idt fid, const int meshit, char *const meshname, med_int *const spacedim, med_int *const meshdim, med_mesh_type *const meshtype, char *const description, char *const dtunit, med_sorting_type *const sortingtype, med_int *const nstep, med_axis_type *const axistype, char *const axisname, char *const axisunit)
Cette routine permet de lire les informations relatives à un maillage dans un fichier.
MEDC_EXPORT med_int MEDmeshnEntity(const med_idt fid, const char *const meshname, const med_int numdt, const med_int numit, const med_entity_type entitype, const med_geometry_type geotype, const med_data_type datatype, const med_connectivity_mode cmode, med_bool *const changement, med_bool *const transformation)
Cette routine permet de lire le nombre d'entités dans un maillage pour une étape de calcul donnée.
MEDC_EXPORT med_err MEDmeshGlobalNumberRd(const med_idt fid, const char *const meshname, const med_int numdt, const med_int numit, const med_entity_type entitytype, const med_geometry_type geotype, med_int *const number)
Cette routine permet la lecture d'une numérotation globale sur un maillage pour un type d'entité,...
int main(int argc, char **argv)
MEDC_EXPORT med_err MEDfileClose(med_idt fid)
Fermeture d'un fichier MED.
MEDC_EXPORT med_int MEDmeshnAxis(const med_idt fid, const int meshit)
Cette routine permet de lire dans un maillage le nombre d'axes du repère des coordonnées des noeuds.
MEDC_EXPORT med_idt MEDfileOpen(const char *const filename, const med_access_mode accessmode)
Ouverture d'un fichier MED.