#define MESGERR 1
#include <string.h>
#ifdef DEF_LECT_ECR
#define MODE_ACCES MED_ACC_RDWR
#elif DEF_LECT_AJOUT
#define MODE_ACCES MED_ACC_RDEXT
#else
#define MODE_ACCES MED_ACC_CREAT
#endif
#define _a 0.446948490915965
#define _b 0.091576213509771
#define _p1 0.11169079483905
#define _p2 0.0549758718227661
int main (
int argc,
char **argv)
{
med_float refcoo1[12] = { -1.0,1.0, -1.0,-1.0, 1.0,-1.0, -1.0,0.0, 0.0,-1.0, 0.0,0.0 };
char interpname[
MED_NAME_SIZE+1] =
"MED_TRIA3 interpolation family";
MESSAGE(
"Erreur a la creation du fichier test34.med");
return -1;
}
MESSAGE(
"Erreur inattendue de test de l'existence du maillage : ");
}
if (objectexist) {
MESSAGE(
"Erreur inattendue de test de l'existence d'une description de maillage : ");
}
MESSAGE(
"Erreur d'absence anormale de la description du maillage : ");
return -1;
}
}
return -1;
}
MESSAGE(
"Erreur au test d'existence de la description du maillage : ");
return -1;
}
MESSAGE(
"Erreur d'absence de la description du maillage : ");
return -1;
} else {
MESSAGE(
"Erreur à la lecture de la description du maillage : ");
return -1;
}
description2[0]='\0';
}
MESSAGE(
"Erreur à l'écrasement de la description du maillage : ");
return -1;
}
return -1;
}
MESSAGE(
"Erreur à l'écriture de la description du champ : ");
return -1;
}
if (
MEDsupportMeshCr( fid, supportmeshname, meshdim, meshdim,
"un maillage support pour test34",
MESSAGE(
"Erreur a la creation du maillage support : ");
SSCRUTE(supportmeshname);
return -1;
}
MESSAGE(
"Erreur à la lecture de la description du maillage support: ");
return -1;
}
description2[0]='\0';
MESSAGE(
"Erreur à l'écrasement de la description du maillage support : ");
return -1;
}
MESSAGE(
"ERROR : creating struct element");
return -1;
}
MESSAGE(
"Erreur à l'écritue de la description de l'élémnent de structure : ");
return -1;
}
ngauss1_1, gscoo1_1, wg1_1,
MESSAGE(
"Erreur à la création du modèle de localisation n°1 : ");
return -1;
};
strncpy(description1,
"une localisation de points d'intégration pour test34",
MED_COMMENT_SIZE+1);
MESSAGE(
"Erreur à l'écriture de la description de localisation de points d'intégration : ");
return -1;
}
MESSAGE(
"Erreur à l'écriture du profile : ");
return -1;
};
MESSAGE(
"Erreur à l'écriture de la description de profile : ");
return -1;
}
nvariable, maxdegree, nmaxcoefficient) < 0) {
MESSAGE(
"ERROR : interpolation family creation ...");
return -1;
}
strncpy(description1,
"une interpolation de champ pour test34",
MED_COMMENT_SIZE+1);
MESSAGE(
"Erreur à l'écriture de la description de profile : ");
return -1;
}
MESSAGE(
"Erreur a la creation d'une variable scalaire flottante");
return -1;
}
MESSAGE(
"Erreur au test d'existence de la description du paramètre scalaire : ");
return -1;
}
MESSAGE(
"Erreur d'absence de la description du paramètre scalaire : ");
return -1;
} else {
MESSAGE(
"Erreur à la lecture de la description du paramètre scalaire : ");
return -1;
}
description2[0]='\0';
}
MESSAGE(
"Erreur à l'écritue de la description d'un paramètre scalaire : ");
return -1;
}
MESSAGE(
"Erreur a la fermeture du fichier :");
return -1;
}
return 0;
}
int main(int argc, char **argv)
#define MED_PARTICLE_NAME
MEDC_EXPORT med_err MEDfileObjectDescriptionRd(const med_idt fid, const med_class medclass, const char *const objectname, char *const description)
Lit une description associée à l'objet objectname de type med_class dans le fichier fid .
MEDC_EXPORT med_err MEDprofileWr(const med_idt fid, const char *const profilename, const med_int profilesize, const med_int *const profilearray)
Cette routine permet d'écrire un profil dans un fichier MED.
MEDC_EXPORT med_err MEDinterpCr(const med_idt fid, const char *const interpname, const med_geometry_type geotype, const med_bool cellnodes, const med_int nvariable, const med_int maxdegree, const med_int nmaxcoef)
Cette routine permet de créer une nouvelle fonction d'interpolation polynômiale nommée interpname.
MEDC_EXPORT med_err MEDfileObjectDescriptionExist(const med_idt fid, const med_class medclass, const char *const objectname, med_bool *const descriptionexist)
Interroge le fichier fid pour tester l'existence d'une description associée à l'objet objectname de t...
MEDC_EXPORT med_err MEDparameterCr(const med_idt fid, const char *const paramname, const med_parameter_type paramtype, const char *const description, const char *const dtunit)
Cette routine permet la création d'un paramètre numérique scalaire.
MEDC_EXPORT med_err MEDfieldCr(const med_idt fid, const char *const fieldname, const med_field_type fieldtype, const med_int ncomponent, const char *const componentname, const char *const componentunit, const char *const dtunit, const char *const meshname)
Cette fonction crée un champ dans un fichier.
MEDC_EXPORT med_err MEDfileObjectDescriptionWr(const med_idt fid, const med_class medclass, const char *const objectname, const char *const description)
Ecrit une description associée à l'objet objectname de type med_class dans le fichier fid .
#define MED_NO_MESH_SUPPORT
MEDC_EXPORT med_err MEDsupportMeshCr(const med_idt fid, const char *const supportmeshname, const med_int spacedim, const med_int meshdim, const char *const description, const med_axis_type axistype, const char *const axisname, const char *const axisunit)
Cette routine permet de créer un maillage support.
MEDC_EXPORT med_err MEDfileClose(med_idt fid)
Fermeture d'un fichier MED.
MEDC_EXPORT med_idt MEDfileOpen(const char *const filename, const med_access_mode accessmode)
Ouverture d'un fichier MED.
#define MED_NO_INTERPOLATION
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_geometry_type MEDstructElementCr(const med_idt fid, const char *const modelname, const med_int modeldim, const char *const supportmeshname, const med_entity_type sentitytype, const med_geometry_type sgeotype)
Cette routine permet de créer un nouveau modèle d'éléments de structure dans un fichier MED.
MEDC_EXPORT med_err MEDlocalizationWr(const med_idt fid, const char *const localizationname, const med_geometry_type geotype, const med_int spacedimension, const med_float *const elementcoordinate, const med_switch_mode switchmode, const med_int nipoint, const med_float *const ipointcoordinate, const med_float *const weight, const char *const geointerpname, const char *const ipointstructmeshname)
Cette routine permet l'écriture d'une localisation localizationname de points d'intégration dans/auto...
MEDC_EXPORT med_err MEDfileObjectExist(const med_idt fid, const med_class medclass, const char *const objectname, med_bool *const objectexist)
Interroge le fichier fid pour tester l'existence de l'objet objectname de type med_class.