MED fichier

◆ MEDprofileWr()

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.

Paramètres
fidIdentificateur du fichier.
profilenameNom du profil utilisé (de taille maximum MED_NAME_SIZE ) ou (MED_NO_PROFILE | MED_ALLENTITIES_PROFILE ) s'il n'y a pas de profil.
profilesizeTaille du profil.
profilearrayTableau des numéros d'entités associées aux valeurs à traiter.
Renvoie
retour négatif en cas d'erreur (MED_ERR_HOWTO), Zéro sinon.

Cette routine permet d'écrire un profil dans un fichier MED. Un profil est identifié par un nom.

Remarques
Un profil est un tableau de numéros d'entités (numérotation MED relative à un type géométrique d'élément commence à 1. ) associés aux valeurs à traiter. Un profil permet de sélectionner les entités d'un maillage lors de la lecture ou l'écriture d'un champ ou d'un maillage. La définition d'un profil se fait selon les conventions suivantes :
  • Les numéros d'entité utilisés pour définir un profil sont ceux de la numérotation implicite (ordre d'apparition des entités par ordre croissant).
  • Il s'agit d'une liste compacte : on ne met que les numéros représentatifs. Exemple : sur un maillage de 30 noeuds, si on a un champ portant sur les noeuds de numéros de référence 4, 5 et 12, le profil correspondant sera la liste (4,5,12).

Définition à la ligne 40 du fichier MEDprofileWr.c.