Aller à la documentation de ce fichier.
29 int main (
int argc,
char **argv) {
45 med_int nprofile, pit, profilesize;
56 MESSAGE(
"ERROR : open file ...");
69 componentname, componentunit, dtunit, &nstep) < 0) {
70 MESSAGE(
"ERROR : Field info by name ...");
78 MESSAGE(
"ERROR : Read how many interpolation functions for the field ...");
85 for (it=0; it<ninterp; it++) {
87 MESSAGE(
"ERROR : read interpolation family name ...");
95 for (csit=0; csit<nstep; csit++) {
98 MESSAGE(
"ERROR : Computing step info ...");
107 geotype = geotypes[it];
112 profilename, localizationname)) < 0) {
113 MESSAGE(
"ERROR : read number of profile ");
120 for (pit=0; pit<nprofile; pit++) {
124 localizationname, &nintegrationpoint)) < 0) {
125 MESSAGE(
"ERROR : read number of values with a profile ...");
130 if ((values = (
med_float *) malloc(
sizeof(
med_float)*nvalues*ncomponent*nintegrationpoint)) == NULL) {
131 MESSAGE(
"ERROR : memory allocation ...");
137 (
unsigned char*) values) < 0) {
138 MESSAGE(
"ERROR : read fields values for cells ...");
153 MESSAGE(
"ERROR : close file ...");
int main(int argc, char **argv)
MEDC_EXPORT med_idt MEDfileOpen(const char *const filename, const med_access_mode accessmode)
Ouverture d'un fichier MED.
MEDC_EXPORT med_int MEDfieldnInterp(const med_idt fid, const char *const fieldname)
Cette routine renvoie le nombre de fonctions d'interpolation associées au champ résultat fieldname.
MEDC_EXPORT med_int MEDfieldnValueWithProfile(const med_idt fid, const char *const fieldname, const med_int numdt, const med_int numit, const med_entity_type entitype, const med_geometry_type geotype, const int profileit, const med_storage_mode storagemode, char *const profilename, med_int *const profilesize, char *const localizationname, med_int *const nintegrationpoint)
Cette fonction permet de lire le nombre de valeurs à lire dans un champ pour une étape de calcul,...
med_geometry_type MED_GET_CELL_GEOMETRY_TYPE[MED_N_CELL_FIXED_GEO+2]
MEDC_EXPORT med_err MEDfieldInterpInfo(const med_idt fid, const char *const fieldname, const int interpit, char *const interpname)
Cette routine indique le nom interpname de la interpit ème fonction d'interpolation associées au cham...
MEDC_EXPORT med_err MEDfieldInfoByName(const med_idt fid, const char *const fieldname, char *const meshname, med_bool *const localmesh, med_field_type *const fieldtype, char *const componentname, char *const componentunit, char *const dtunit, med_int *const ncstp)
Cette fonction permet de lire les informations concernant le champ de nom fieldname.
MEDC_EXPORT med_int MEDfieldnProfile(const med_idt fid, const char *const fieldname, const med_int numdt, const med_int numit, const med_entity_type enttype, const med_geometry_type geotype, char *const defaultprofilename, char *const defaultlocalizationname)
Cette fonction permet de lire le nombre de profils référencés dans un champ pour une étape de calcul,...
#define MED_N_CELL_FIXED_GEO
MEDC_EXPORT med_err MEDfieldValueWithProfileRd(const med_idt fid, const char *const fieldname, const med_int numdt, const med_int numit, const med_entity_type entitype, const med_geometry_type geotype, const med_storage_mode storagemode, const char *const profilename, const med_switch_mode switchmode, const med_int componentselect, unsigned char *const value)
Cette fonction permet de lire les valeurs d'un champ définies sur des entités d'un maillage pour une ...
MEDC_EXPORT med_err MEDfieldComputingStepInfo(const med_idt fid, const char *const fieldname, const int csit, med_int *const numdt, med_int *const numit, med_float *const dt)
Cette fonction permet de lire les informations caractérisant une étape de calcul : numéro de pas de t...
MEDC_EXPORT med_err MEDfileClose(med_idt fid)
Fermeture d'un fichier MED.
#define MED_ALL_CONSTITUENT