|
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:
-
| fid | Identificateur du fichier. |
| meshname | Nom du maillage, de longueur maximum MED_NAME_SIZE . |
| numdt | Numéro de pas de temps de l'étape de calcul (MED_NO_DT si pas de numéro de pas de temps). |
| numit | Numéro d'itération de l'étape de calcul (MED_NO_IT si pas de numéro d'itération). |
| entitype | Type d'entité (med_entity_type). |
| geotype | Type géométrique de l'entité (med_geometry_type). |
| datatype | Type de la donnée. |
| cmode | Mode de connectivité (nodale ou descendante). |
| storagemode | Indique le mode de stockage en mémoire med_storage_mode des valeurs associées au profil utilisé. |
| profilename | Nom du profil utilisé (de taille maximum MED_NAME_SIZE ) ou (MED_NO_PROFILE | MED_ALLENTITIES_PROFILE ) s'il n'y a pas de profil. |
| profilesize | Taille du profil. |
| changement | Indicateur de changement par rapport à la séquence de calcul précédente. |
| transformation | Indicateur de transformation par rapport à la séquence de calcul précédente. |
- Valeurs retournées:
-
| med_int | Nombre 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_PFLMODE ou MED_GLOBAL_PFLMODE . 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.
|