ENTITYPE |
GEOTYPE |
DATATYPE |
N |
CHGT |
TRF |
MED_UNDEF_ENTITY_TYPE |
Quelconque |
Quelconque |
0 |
TRUE si un quelconque changement s'est produit par rapport à la séquence de calcul précédente. |
FALSE |
MED_ALL_ENTITY_TYPE |
Quelconque |
Quelconque |
Nombre de types d'entités différents contenu dans le maillage à la séquence de calcul spécifié. Ce nombre inclus la présence du type éléments de structures et des noeuds. |
TRUE si un quelconque changement s'est produit par rapport à la séquence de calcul précédente. |
FALSE |
<entitype> |
MED_GEO_ALL |
Quelconque |
Nombre de types géométriques différents pour le type d'entité <entitype> dans le maillage quelque soit la séquence de calcul. La valeur 1 est renvoyée pour le type d'entité MED_NODE. si des coordonnées sont présentes. |
TRUE si un quelconque changement s'est produit par rapport à la séquence de calcul précédente pour le type d' entité <entitype>. |
FALSE |
MED_NODE |
Quelconque |
MED_COORDINATE |
Si aucun profil stocké : -Nombre de noeuds total Si un profil est stocké : -Nombre de
noeuds total en mode MED_GLOBAL_STMODE |
TRUE si un quelconque changement s'est produit par rapport à la séquence de calcul précédente que cela concerne : - le tableau
de coordonnées |
Si CHGT=TRUE : - TRUE indique un changement qui concerne uiquement le tableau des coordonnées des noeuds. - FALSE indique un changement qui ne concerne pas uniquement le tableau des coordonnées des noeuds. Si un changement des coordonnées existe, cela implique qu'il existe également un autre changement (transformation, noms,n° optionnels..).Il faut déterminer par d'autres appels à cette routine quelles autres informations sont concernées par le changement. Si CHGT=FALSE : - FALSE est la seule valeur possible |
MED_COORDINATE_TRSF |
7 ( la taille fixe de matrice de transformation) |
TRUE si un changement s'est produit par rapport à la séquence de calcul précédente concernant le tableau des coordonnées (non exclusif avec d'autres types de modifications) |
TRUE si un quelconque changement s'est produit par rapport à la séquence de calcul précédente dans le tableau concerné par le paramètre DATATYPE (non exclusif avec d'autres types de modifications) |
||
- MED_NAME |
Si aucun profil stocké : -Nombre de noeuds total Si un profil est stocké : -Nombre de
noeuds total en mode MED_GLOBAL_STMODE |
||||
!= MED_NODE |
<geotype> |
MED_CONNECTIVITY |
Si aucun profil stocké : -Nombre d'entités du type géométrique <geotype> total Si un profil est stocké : -Nombre
d'entités du type géométrique <geotype>
total en mode MED_GLOBAL_STMODE |
TRUE si un quelconque changement s'est produit par rapport à la séquence de calcul précédente pour le type d'entité <entitype> et le type géométrique <geotype> que cela concerne : - le tableau
de connectitivités |
Si CHGT=TRUE : - TRUE indique un changement qui concerne uiquement le tableau des connectivités des éléments.(et des tableaux d'index pour les polygones / polyhèdres) - FALSE indique un changement qui ne concerne pas uniquement le tableau des connectivités des éléments. Si un changement des connectivités des éléments existe, cela implique qu'il existe également un autre changement (transformation, noms,n° optionnels..).Il faut déterminer par d'autres appels à cette routine quelles autres informations sont concernées par le changement. Si CHGT=FALSE : - FALSE est la seule valeur possible |
- MED_NAME |
Idem |
TRUE si un changement s'est produit par rapport à la séquence de calcul précédente concernant le tableau des connectivités (non exclusif avec d'autres types de modifications) |
TRUE si un quelconque changement s'est produit par rapport à la séquence de calcul précédente dans le tableau concerné par le paramètre DATATYPE (non exclusif avec d'autres types de modifications) |
La première séquence de calcul <MED_NO_DT,MED_NO_IT> ne peut pas utiliser de profil
La première séquence de calcul <MED_NO_DT,MED_NO_IT> ne peut pas utiliser de matrice de transformation
Seuls les types géométriques présents à la première séquence de calcul peuvent apparaître dans les séquences de calcul suivantes
Une matrice de transformation ne peut pas cohabiter avec la définition de nouvelles coordonnées au sein d'une même séquence de calcul
Si de nouvelles coordonnées sont écrites dans une nouvelle séquence de calcul qui suit une séquence contenant une matrice de transformation, cette dernière ne sera pas visible dans la nouvelle séquence
Lorsqu'un profil est utilisé pour la connectivité/les coordonnées d'un type géométrique/entité donné, il est également appliqué pour tous les attributs (optionnels ou non)
Un code qui ne s'intéresserait pas aux attributs optionnels doit vérifier leur présence dès le premier pas de temps
Le nombre d'entités renvoyé pour les attributs optionnels doit être identique à celui renvoyé pour les coordonnées des noeuds ou la connectivité des éléments (sinon le fichier n'est pas conforme au modèle MED)
La taille du tableau d'index des polygones/polyèdres moins 1 indique le nombre de polygones/polyèdres disponibles (utile pour l'allocation des tableaux d'attributs optionnels).