|
Sommaire de la page | ||||||||
---|---|---|---|---|---|---|---|---|
|
Retour à la page du guide de référence.
Les routines disponibles permettent de :
med_err
MEDprofilEcr(med_idt fid,med_int *pflval,med_int n,char *nom)
subroutine efpfle(fid,pflval,n,nom,cret)
integer fid,n,cret
integer pflval(*)
character *(*) nom
Création d'un profil de champ.
Un profil est identifié par son nom de taille MED_TAILLE_NOM (32) caractères.
Les valeurs d'un champ ne sont pas forcément définies sur tous les éléments d'un maillage. Le profil permet de désigner les éléments pour lesquels les valeurs sont présentes. Le profil est en fait un tableau d'entiers qui contient une liste de numéros d'éléments (tableau "pflval").
Pour écrire cette liste d'éléments on devra prendre les conventions suivantes :
med_int
MEDnValProfil(med_idt fid, char *nom)
subroutine efnpfl(fid,nom,n,cret)
integer fid,cret,n
character *(*) nom
Retourne la taille du profil (nombre de valeurs) du profil "nom".
Le nom du profil est codé sur MED_TAILLE_NOM (32) caractères.
med_err
MEDprofilLire(med_idt fid,med_int *pflval, char *nom)
subroutine efpfll(fid,pflval,nom,cret)
integer fid,cret
integer pflval(*)
character *(*) nom
Lecture des valeurs d'un profil.
Le nom du profil est stocké sur MED_TAILLE_NOM (32) caractères.
Les valeurs d'un champ ne sont pas forcément définies sur tous les éléments d'un maillage. Le profil permet de désigner les éléments pour lesquels les valeurs sont présentes. Le profil est en fait un tableau d'entiers qui contient une liste de numéros d'éléments (tableau "pflval").
Pour lire cette liste d'éléments on devra prendre les conventions suivantes :
med_int
MEDnProfil(med_idt fid)
subroutine efnpro(fid,n,cret)
integer fid, n, cret
Renvoie le nombre de profils dans une fichier dont le descripteur ID est passé en paramètre.
med_err
MEDprofilInfo(med_idt fid, int indice, char * profil, med_int *n)
subroutine efproi(fid , indice , pro , n , cret)
integer fid, indice, n, cret
character *(*) pro
Renvoie les informations relatives à un profil donné (nom, taille) dans un fichier dont le descripteur (ID) est passé en paramètre.