Aller à la documentation de ce fichier.
33 #define MODE_ACCES MED_ACC_RDWR
35 #define MODE_ACCES MED_ACC_RDEXT
37 #define MODE_ACCES MED_ACC_CREAT
40 int main (
int argc,
char **argv)
48 med_float coo[8] = {0.0,0.0,1.0,0.0,0.0,1.0,1.0,1.0};
50 med_int structure_grille[2] = {2,2};
61 MESSAGE(
"Erreur a la creation du fichier test27.med");
64 printf(
"Creation du fichier test27.med \n");
70 MESSAGE(
"Erreur a la creation du maillage MED_UNSTRUCTURED_MESH : ");
SSCRUTE(maa);
79 MESSAGE(
"Erreur a la creation de la grille");
82 printf(
"Creation d'un maillage structure MED_STRUCTURED_MESH \n");
86 MESSAGE(
"Erreur a l'ecriture de la nature de la grille");
90 printf(
"On definit la nature du maillage structure : MED_GRILLE_CARTESIENNE \n");
97 axe,nind,indiceX) < 0) {
98 MESSAGE(
"Erreur a l'ecriture de l'axe X");
101 printf(
"Ecriture des indices des coordonnees selon l'axe des X \n");
107 axe,nind,indiceY) < 0) {
108 MESSAGE(
"Erreur a l'ecriture de l'axe Y");
111 printf(
"Ecriture des indices des coordonnees selon l'axe des Y \n");
119 MESSAGE(
"Erreur a la creation de la 2e grille");
122 printf(
"Creation d'un maillage structure MED_STRUCTURED_MESH \n");
126 MESSAGE(
"Erreur a l'ecriture de la nature de la grille");
129 printf(
"On definit la nature du maillage structure : MED_CURVILINEAR_GRID \n");
134 MESSAGE(
"Erreur a l'ecriture des noeuds de la grille MED_CURVILINEAR_GRID");
137 printf(
"Ecriture des coordonnees des noeuds \n");
141 MESSAGE(
"Erreur a l'ecriture de la structure de la grille");
144 printf(
"Ecriture de la structure de la grille : / 2,2 / \n");
148 MESSAGE(
"Erreur a la fermeture du fichier");
151 printf(
"Fermeture du fichier \n");
MEDC_EXPORT med_err MEDmeshGridIndexCoordinateWr(const med_idt fid, const char *const meshname, const med_int numdt, const med_int numit, const med_float dt, const med_int axis, const med_int indexsize, const med_float *const gridindex)
Cette routine permet l'écriture des coordonnées des noeuds d'un maillage structuré selon un axe du re...
MEDC_EXPORT med_err MEDfileClose(med_idt fid)
Fermeture d'un fichier MED.
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.
int main(int argc, char **argv)
MEDC_EXPORT med_err MEDmeshGridStructWr(const med_idt fid, const char *const meshname, const med_int numdt, const med_int numit, const med_float dt, const med_int *const gridstruct)
Cette routine définit la structure (nombre de points sur chaque axe du repère) d'un maillage structur...
MEDC_EXPORT med_err MEDmeshGridTypeWr(const med_idt fid, const char *const meshname, const med_grid_type gridtype)
Cette routine permet de définir le type d'un maillage structuré (MED_STRUCTURED_MESH).
MEDC_EXPORT med_idt MEDfileOpen(const char *const filename, const med_access_mode accessmode)
Ouverture d'un fichier MED.
MEDC_EXPORT med_err MEDmeshNodeCoordinateWr(const med_idt fid, const char *const meshname, const med_int numdt, const med_int numit, const med_float dt, const med_switch_mode switchmode, const med_int nentity, const med_float *const coordinates)
Cette routine permet d'écrire dans un maillage le tableau des coordonnées des noeuds,...