MED fichier

◆ MEDmeshnEntityWithProfile()

med_int MEDmeshnEntityWithProfile ( const med_idt  fid,
const char *const  meshname,
const med_int  numdt,
const med_int  numit,
const med_entity_type  entitype,
const med_geometry_type  geotype,
const med_data_type  datatype,
const med_connectivity_mode  cmode,
const med_storage_mode  storagemode,
char *const  profilename,
med_int *const  profilesize,
med_bool *const  changement,
med_bool *const  transformation 
)

Cette routine permet de lire le nombre d'entités dans un maillage pour une séquence de calcul et un profil donnés.

Paramètres
fidIdentificateur du fichier.
meshnameNom du maillage, de longueur maximum MED_NAME_SIZE .
numdtNuméro de pas de temps de l'étape de calcul (MED_NO_DT si pas de numéro de pas de temps).
numitNuméro d'itération de l'étape de calcul (MED_NO_IT si pas de numéro d'itération).
entitypeType d'entité (med_entity_type).
geotypeType géométrique de l'entité (med_geometry_type).
datatypeType de la donnée.
cmodeMode de connectivité (nodale ou descendante).
storagemodeIndique le mode de stockage en mémoire med_storage_mode des valeurs associées au profil utilisé.
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.
changementIndicateur de changement par rapport à la séquence de calcul précédente.
transformationIndicateur de transformation par rapport à la séquence de calcul précédente.
Valeurs retournées
med_intNombre d'entité à lire.

Cette routine permet de lire le nombre d'entités dans un maillage pour une séquence de calcul et un profil donnés. Le profil est identifié par un nom et le mode de stockage des données en mémoire peut être paramétré : MED_COMPACT_STMODE ou MED_GLOBAL_STMODE . L'indicateur changement indique un changement dans le maillage par rapport à la séquence de calcul précédente (exemple : nouvelles coordonnées des noeuds). Si cet indicateur est à MED_TRUE, l'indicateur tranbsformation indique pour la séquence de calcul considérée et le type d'entité concerné un changement géométrique (exemple : modification des connectivités des mailles). Cette routine retourne selon la valeur des paramètres et en tenant compte du mode de stockage du profil : Cette routine retourne selon la valeur des paramètres :

Définition à la ligne 47 du fichier MEDmeshnEntityWithProfile.c.