MED fichier

◆ MEDfamilyInfo()

med_err MEDfamilyInfo ( const med_idt  fid,
const char *const  meshname,
const int  famit,
char *const  familyname,
med_int *const  familynumber,
char *const  groupname 
)

Cette routine permet de lire les informations relatives à une famille d'un maillage.

Paramètres
fidIdentificateur du fichier.
meshnameNom du maillage, de longueur maximum MED_NAME_SIZE .
famitfamit Itérateur sur les familles du maillage.
familynamefamilyname Nom de la famille de longueur maximum MED_NAME_SIZE .
familynumberfamilynumber Numéro de la famille.
groupnamegroupname Nom(s) de(s) groupe(s). Chaque nom de groupe est une chaîne de de longueur maximum MED_LNAME_SIZE caractères.
Valeurs retournées
med_errretour négatif en cas d'erreur (MED_ERR_HOWTO), Zéro sinon.

Cette routine permet de lire les informations relatives à une famille d'un maillage. L'accès à la famille se fait via un itérateur. Les informations lues sont :

  • Le nom de la famille qui est une chaîne d'au plus MED_NAME_SIZE caractères. Une famille de noeuds peut porter le même nom qu'un famille d'éléments. Par contre les familles d'éléments (respectivement de noeuds) doivent toutes avoir des noms différents.
  • Le numéro de la famille qui oit être positif ou nul (le numéro d'une famille d'éléments doit être négatif ou nul, par convention la famille de numéro 0 ne comporte aucun groupe).
  • La liste de groupe de la famille (éventuellement vide). Chaque nom de groupes comprend MED_LNAME_SIZE caractères.

Définition à la ligne 39 du fichier MEDfamilyInfo.c.