Aller à la documentation de ce fichier.
32 #define MODE_ACCES MED_ACC_RDWR
34 #define MODE_ACCES MED_ACC_RDEXT
36 #define MODE_ACCES MED_ACC_CREAT
39 int main (
int argc,
char **argv)
50 med_int indexn[9] = {1,4,7,10,13,16,19,22,25};
52 med_int conn[24] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,
57 med_int conn2[8] = {1,2,3,4,5,6,7,8};
70 MESSAGE(
"Erreur a la creation du fichier test25.med");
73 printf(
"Creation du fichier test25.med \n");
79 MESSAGE(
"Erreur a la creation du maillage");
82 printf(
"Creation du maillage \n");
86 nf,indexf,nn,indexn,conn) < 0) {
87 MESSAGE(
"Erreur a l'ecriture de la connectivite des mailles MED_POLYGONE");
90 printf(
"Ecriture des connectivites de mailles de type MED_POLYEDRE en mode nodal \n");
94 nf2,indexf2,nn2,indexn2,conn2) < 0) {
95 MESSAGE(
"Erreur a l'ecriture des connectivites des mailles MED_POLYEDRE en mode descendant");
98 printf(
"Ecriture des connectivites de mailles de type MED_POLYEDRE en mode descendant \n");
105 MESSAGE(
"Erreur a l'ecriture des noms des polyedres");
108 printf(
"Ecriture des noms des polyedres \n");
113 MESSAGE(
"Erreur a l'ecriture des numeros des polyedres");
116 printf(
"Ecriture des numeros des polyedres \n");
121 MESSAGE(
"Erreur a l'ecriture des numeros de familles des polyedres");
124 printf(
"Ecriture des numeros des familles des polyedres \n");
128 MESSAGE(
"Erreur a la fermeture du fichier");
131 printf(
"Fermeture du fichier test25.med \n");
MEDC_EXPORT med_err MEDmeshEntityNumberWr(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_int nentity, const med_int *const number)
Cette routine permet d'écrire les numéros d'un type d'entité d'un maillage.
MEDC_EXPORT med_err MEDmeshPolyhedronWr(const med_idt fid, const char *const meshname, const med_int numdt, const med_int numit, const med_float dt, const med_entity_type entitype, const med_connectivity_mode cmode, const med_int faceindexsize, const med_int *const faceindex, const med_int nodeindexsize, const med_int *const nodeindex, const med_int *const connectivity)
Cette routine permet l'écriture dans un maillage des connectivités de polyèdres.
MEDC_EXPORT med_err MEDmeshCr(const med_idt fid, const char *const meshname, const med_int spacedim, const med_int meshdim, const med_mesh_type meshtype, const char *const description, const char *const dtunit, const med_sorting_type sortingtype, const med_axis_type axistype, const char *const axisname, const char *const axisunit)
Cette routine permet de créer un maillage dans un fichier.
MEDC_EXPORT med_idt MEDfileOpen(const char *const filename, const med_access_mode accessmode)
Ouverture d'un fichier MED.
MEDC_EXPORT med_err MEDmeshEntityNameWr(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_int nentity, const char *const name)
Cette routine permet d'écrire les noms d'un type d'entité d'un maillage.
MEDC_EXPORT med_err MEDmeshEntityFamilyNumberWr(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_int nentity, const med_int *const number)
Cette routine permet l'écriture des numéros de famille d'un type d'entité d'un maillage.
int main(int argc, char **argv)
MEDC_EXPORT med_err MEDfileClose(med_idt fid)
Fermeture d'un fichier MED.