53 #define nmfdfcre F77_FUNC(mfdfcre,MFDFCRE)
54 #define nmfdfrvw F77_FUNC(mfdfrvw,MFDFRVW)
55 #define nmfdfivw F77_FUNC(mfdfivw,MFDFIVW)
56 #define nmfdfrpw F77_FUNC(mfdfrpw,MFDFRPW)
57 #define nmfdfipw F77_FUNC(mfdfipw,MFDFIPW)
58 #define nmfdfraw F77_FUNC(mfdfraw,MFDFRAW)
59 #define nmfdfiaw F77_FUNC(mfdfiaw,MFDFIAW)
60 #define nmfdfnfd F77_FUNC(mfdfnfd,MFDFNFD)
61 #define nmfdfnfc F77_FUNC(mfdfnfc,MFDFNFC)
62 #define nmfdfncn F77_FUNC(mfdfncn,MFDFNCN)
63 #define nmfdffdi F77_FUNC(mfdffdi,MFDFFDI)
64 #define nmfdffin F77_FUNC(mfdffin,MFDFFIN)
65 #define nmfdfcsi F77_FUNC(mfdfcsi,MFDFCSI)
66 #define nmfdfcmi F77_FUNC(mfdfcmi,MFDFCMI)
67 #define nmfdfcmw F77_FUNC(mfdfcmw,MFDFCMW)
68 #define nmfdfnpf F77_FUNC(mfdfnpf,MFDFNPF)
69 #define nmfdfnva F77_FUNC(mfdfnva,MFDFNVA)
70 #define nmfdfnvp F77_FUNC(mfdfnvp,MFDFNVP)
71 #define nmfdfnpn F77_FUNC(mfdfnpn,MFDFNPN)
72 #define nmfdfrvr F77_FUNC(mfdfrvr,MFDFRVR)
73 #define nmfdfivr F77_FUNC(mfdfivr,MFDFIVR)
74 #define nmfdfrpr F77_FUNC(mfdfrpr,MFDFRPR)
75 #define nmfdfipr F77_FUNC(mfdfipr,MFDFIPR)
76 #define nmfdfrar F77_FUNC(mfdfrar,MFDFRAR)
77 #define nmfdfiar F77_FUNC(mfdfiar,MFDFIAR)
78 #define nmfdfinw F77_FUNC(mfdfinw,MFDFINW)
79 #define nmfdfnin F77_FUNC(mfdfnin,MFDFNIN)
80 #define nmfdfini F77_FUNC(mfdfini,MFDFINI)
81 #define nmfdfoci F77_FUNC(mfdfoci,MFDFOCI)
82 #define nmfdfonp F77_FUNC(mfdfonp,MFDFONP)
83 #define nmfdfonv F77_FUNC(mfdfonv,MFDFONV)
84 #define nmfdforr F77_FUNC(mfdforr,MFDFORR)
85 #define nmfdfoir F77_FUNC(mfdfoir,MFDFOIR)
90 MFDFCRE(
med_int *fid,
char *fname,
unsigned int bidon1,
med_int *fnamelen,
92 char *cuname,
unsigned int bidon3,
med_int *cunamelen,
93 char *dtunit,
unsigned int bidon4,
med_int *dtunitlen,
94 char* mname,
unsigned int bidon5,
med_int *mnamelen)
99 char *cuname,
med_int *cunamelen,
char *dtunit,
med_int *dtunitlen,
100 char* mname,
med_int *mnamelen)
104 char *_fn1,*_fn2,*_fn3,*_fn4,*_fn5;
113 _fn3 =
_MED1cstring((
char *) cuname, (
int) *cunamelen, (
int) *ncomp*MED_SNAME_SIZE);
146 MFDFRVW(
med_int *fid,
char *fname,
unsigned int bidon1,
med_int *fnamelen,
178 (
unsigned char *) val);
191 MFDFIVW(
med_int *fid,
char *fname,
unsigned int bidon1,
med_int *fnamelen,
223 (
unsigned char *) val);
235 MFDFRPW(
med_int *fid,
char *fname,
unsigned int bidon1,
med_int *fnamelen,
238 med_int *stm,
char *pname,
unsigned int bidon2,
med_int *pnamelen,
239 char *lname,
unsigned int bidon3,
med_int *lnamelen,
247 char *lname,
med_int *lnamelen,
252 char *_fn1,*_fn2,*_fn3;
283 (
unsigned char *) val);
296 MFDFIPW(
med_int *fid,
char *fname,
unsigned int bidon1,
med_int *fnamelen,
299 med_int *stm,
char *pname,
unsigned int bidon2,
med_int *pnamelen,
300 char *lname,
unsigned int bidon3,
med_int *lnamelen,
308 char *lname,
med_int *lnamelen,
313 char *_fn1,*_fn2,*_fn3;
344 (
unsigned char *) val);
357 MFDFRAW(
med_int *fid,
char *fname,
unsigned int bidon1,
med_int *fnamelen,
360 char *lname,
unsigned int bidon2,
med_int *lnamelen,
367 char *lname,
med_int *lnamelen,
394 (
unsigned char *) val);
408 MFDFIAW(
med_int *fid,
char *fname,
unsigned int bidon1,
med_int *fnamelen,
411 char *lname,
unsigned int bidon2,
med_int *lnamelen,
412 unsigned char **flt,
med_int *val)
418 char *lname,
med_int *lnamelen,
419 unsigned char **flt,
med_int *val)
445 (
unsigned char *) val);
493 char* fname,
unsigned int bidon1,
med_int *fnamelen)
497 char* fname,
med_int *fnamelen)
519 MFDFFDI(
med_int *fid,
med_int *it,
char *fname,
unsigned int bidon1,
520 char*mname,
unsigned int bidon2,
522 char *cname,
unsigned int bidon3,
523 char *cunit,
unsigned int bidon4,
524 char *dtunit,
unsigned int bidon5,
530 char *cname,
char *cunit,
char *dtunit,
med_int *nc)
546 _fs4 = (
char *) malloc(
sizeof(
char)*
MED_SNAME_SIZE*(_nc)+1);*_fs4=
'\0';
547 _fs5 = (
char *) malloc(
sizeof(
char)*
MED_SNAME_SIZE*(_nc)+1);*_fs5=
'\0';
582 MFDFFIN(
med_int *fid,
char *fname,
unsigned int bidon1,
med_int *fnamelen,
583 char*mname,
unsigned int bidon2,
585 char *cname,
unsigned int bidon3,
586 char *cunit,
unsigned int bidon4,
587 char *dtunit,
unsigned int bidon5,
593 char *cname,
char *cunit,
char *dtunit,
614 _fs4 = (
char *) malloc(
sizeof(
char)*
MED_SNAME_SIZE*(_nc)+1);*_fs4=
'\0';
615 _fs5 = (
char *) malloc(
sizeof(
char)*
MED_SNAME_SIZE*(_nc)+1);*_fs5=
'\0';
651 MFDFCSI(
med_int *fid,
char* fname,
unsigned int bidon1,
med_int *fnamelen,
681 MFDFCMI(
med_int *fid,
char* fname,
unsigned int bidon1,
med_int *fnamelen,
713 MFDFCMW(
med_int *fid,
char* fname,
unsigned int bidon1,
med_int *fnamelen,
745 MFDFNPF(
med_int *fid,
char*fname,
unsigned int bidon1,
med_int *fnamelen,
747 char *dpname,
unsigned int bidon2,
char *dlname,
unsigned int bidon3)
752 char *dpname,
char *dlname)
786 MFDFNVA(
med_int *fid,
char *fname,
unsigned int bidon1,
med_int *fnamelen,
818 MFDFNVP(
med_int *fid,
char*fname,
unsigned int bidon1,
med_int *fnamelen,
866 MFDFNPN(
med_int *fid,
char* fname,
unsigned int bidon1,
med_int *fnamelen,
868 char *pname,
unsigned int bidon2,
med_int *pnamelen,
med_int *stm,
917 MFDFRVR(
med_int *fid,
char *fname,
unsigned int bidon1,
med_int *fnamelen,
947 (
unsigned char *) val);
960 MFDFIVR(
med_int *fid,
char *fname,
unsigned int bidon1,
med_int *fnamelen,
990 (
unsigned char *) val);
1002 MFDFRPR(
med_int *fid,
char *fname,
unsigned int bidon1,
med_int *fnamelen,
1005 med_int *stm,
char *pname,
unsigned int bidon2,
med_int *pnamelen,
1041 (
unsigned char *) val);
1053 MFDFIPR(
med_int *fid,
char *fname,
unsigned int bidon1,
med_int *fnamelen,
1056 med_int *stm,
char *pname,
unsigned int bidon2,
med_int *pnamelen,
1092 (
unsigned char *) val);
1104 MFDFRAR(
med_int *fid,
char *fname,
unsigned int bidon1,
med_int *fnamelen,
1133 (
unsigned char *) val);
1144 MFDFIAR(
med_int *fid,
char *fname,
unsigned int bidon1,
med_int *fnamelen,
1147 unsigned char **flt,
med_int *val)
1153 unsigned char **flt,
med_int *val)
1173 (
unsigned char *) val);
1185 MFDFINW(
med_int *fid,
char *fname,
unsigned int bidon1,
med_int *fnamelen,
1186 char *iname,
unsigned int bidon2,
med_int *inamelen)
1190 char *iname,
med_int *inamelen)
1220 char *fname,
unsigned int bidon1,
med_int *fnamelen)
1244 MFDFINI(
med_int *fid,
char *fname,
unsigned int bidon1,
med_int *fnamelen,
1245 med_int *it,
char *iname,
unsigned int bidon2)
1274 MFDFOCI(
med_int *fid,
char* fname,
unsigned int bidon1,
med_int *fnamelen,
1276 med_int *nmesh,
char *mname,
unsigned int bidon2,
med_int *lmesh,
1318 MFDFONP(
med_int *fid,
char* fname,
unsigned int bidon1,
med_int *fnamelen,
1320 med_int *it,
char *mname,
unsigned int bidon2,
1321 char *dpname,
unsigned int bidon3,
char *dlname,
unsigned int bidon4)
1327 char *dpname,
char *dlname)
1366 MFDFONV(
med_int *fid,
char*fname,
unsigned int bidon1,
med_int *fnamelen,
1368 char* mname,
unsigned int bidon2,
med_int *mnamelen,
1375 char* mname,
med_int *mnamelen,
1423 MFDFORR(
med_int *fid,
char *fname,
unsigned int bidon1,
med_int *fnamelen,
1426 char *mname,
unsigned int bidon2,
med_int *mnamelen,
1427 med_int *stm,
char *pname,
unsigned int bidon3,
med_int *pnamelen,
1434 char *mname,
med_int *mnamelen,
1440 char *_fn1,*_fn2,*_fn3;
1469 (
unsigned char *) val);
1482 MFDFOIR(
med_int *fid,
char *fname,
unsigned int bidon1,
med_int *fnamelen,
1485 char *mname,
unsigned int bidon2,
med_int *mnamelen,
1486 med_int *stm,
char *pname,
unsigned int bidon3,
med_int *pnamelen,
1493 char *mname,
med_int *mnamelen,
1499 char *_fn1,*_fn2,*_fn3;
1528 (
unsigned char *) val);
MEDC_EXPORT med_err MEDfield23ComputingStepMeshInfo(const med_idt fid, const char *const fieldname, const int csit, med_int *const numdt, med_int *const numit, med_float *const dt, med_int *const nmesh, char *const meshname, med_bool *const localmesh, med_int *const meshnumdt, med_int *const meshnumit)
Cette fonction permet de lire les informations caractérisant une séquence de calcul : numéro de pas d...
MEDC_EXPORT med_int MEDfieldnComponentByName(const med_idt fid, const char *const fieldname)
Cette fonction lit le nombre de composantes d'un champ (accès direct à partir du nom du champ)...
MEDC_EXPORT med_err _MEDcstringFree(char *chaine)
MEDC_EXPORT med_int MEDfield23nProfile(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 meshit, char *const meshname, char *const defaultprofilename, char *const defaultlocalizationname)
Cette fonction permet de lire le nombre de profils référencés dans un champ pour une séquence de calc...
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 MEDfieldValueAdvancedWr(const med_idt fid, const char *const fieldname, const med_int numdt, const med_int numit, const med_float dt, const med_entity_type entitype, const med_geometry_type geotype, const char *const localizationname, const med_filter *const filter, const unsigned char *const value)
Cette fonction permet d'écire les valeurs d'un champ définies sur des entités d'un maillage pour une ...
MEDC_EXPORT med_err MEDfieldInfo(const med_idt fid, const int ind, 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 d'indice ind . ...
MEDC_EXPORT med_int MEDfield23nValueWithProfile(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 char *const meshname, 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 séquence de calcul...
MEDC_EXPORT med_err MEDfieldComputingStepMeshWr(const med_idt fid, const char *const fieldname, const med_int numdt, const med_int numit, const med_int meshnumdt, const med_int meshnumit)
Cette fonction permet de définir l'étape de calcul ( meshnumdit , meshnumit ) à utiliser pour le mail...
MEDC_EXPORT med_int MEDfieldnValueWithProfileByName(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 char *const profilename, const med_storage_mode storagemode, 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 séquence de calcul...
MEDC_EXPORT med_int MEDfieldnValue(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)
Cette fonction permet de lire le nombre de valeurs dans un champ pour une séquence de calcul...
MEDC_EXPORT med_err MEDfieldValueAdvancedRd(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_filter *const filter, 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_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 séquence de calc...
MEDC_EXPORT med_err MEDfieldComputingStepMeshInfo(const med_idt fid, const char *const fieldname, const int csit, med_int *const numdt, med_int *const numit, med_float *const dt, med_int *const meshnumdt, med_int *const meshnumit)
Cette fonction permet de lire les informations caractérisant une séquence de calcul : numéro de pas d...
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 MEDfieldnComponent(const med_idt fid, const int ind)
Cette fonction lit le nombre de composantes d'un champ.
MEDC_EXPORT char * _MED1cstring(char *chaine, int longueur_reelle, int longueur_fixee)
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 séquence de calcul...
MEDC_EXPORT med_int MEDnField(const med_idt fid)
Cette fonction permet de lire le nombre de champs dans un fichier.
MEDC_EXPORT med_err MEDfield23ValueWithProfileRd(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 char *const meshname, 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 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 _MEDc2fString(const char *const chainec, char *const chainef, med_int longueur_buffer77)
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 séquence de calcul : numéro de pas d...
MEDC_EXPORT med_err MEDfieldValueRd(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_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 MEDfieldValueWr(const med_idt fid, const char *const fieldname, const med_int numdt, const med_int numit, const med_float dt, const med_entity_type entitype, const med_geometry_type geotype, const med_switch_mode switchmode, const med_int componentselect, const med_int nentity, const unsigned char *const value)
Cette fonction permet d'écrire les valeurs d'un champ définies sur des entités d'un maillage pour une...
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_err MEDfieldValueWithProfileWr(const med_idt fid, const char *const fieldname, const med_int numdt, const med_int numit, const med_float dt, const med_entity_type entitype, const med_geometry_type geotype, const med_storage_mode storagemode, const char *const profilename, const char *const localizationname, const med_switch_mode switchmode, const med_int componentselect, const med_int nentity, const unsigned char *const value)
Cette fonction permet d'écrire les valeurs d'un champ définies sur des entités d'un maillage pour une...
MEDC_EXPORT char * _MED2cstring(char *chaine, int longueur)
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 MEDfieldInterpWr(const med_idt fid, const char *const fieldname, const char *const interpname)
Cette routine associe une fonction d'interpolation interpname au champ résultat fieldname.