MED fichier

◆ MEDlocalizationInfo()

med_err MEDlocalizationInfo ( const med_idt  fid,
const int  localizationit,
char *const  localizationname,
med_geometry_type *const  geotype,
med_int *const  spacedimension,
med_int *const  nipoint,
char *const  geointerpname,
char *const  sectionmeshname,
med_int *const  nsectionmeshcell,
med_geometry_type *const  sectiongeotype 
)

Cette routine permet d'obtenir la description de la localisation de points d'intégration n° localizationit.

Paramètres
fidIdentificateur du fichier.
localizationitItérateur sur les localisations. La valeur initiale d'un itérateur est 1.
localizationnameNom de la localisation, de longueur maximum MED_NAME_SIZE .
geotypeType géométrique de l'entité (med_geometry_type).
spacedimensionDimension de l'espace des coordonnées des points d'intégration.
nipointNombre de points d'intégration dans l'élément de référence.
geointerpnameNom de la fonction de transformation géométrique (MED_NO_INTERPOLATION si pas de transformation).
sectionmeshnameNom du maillage support sectionnant l'élément de structure à chaque point d'intégration (MED_NO_MESH_SUPPORT si pas de section).
nsectionmeshcellNombre de maille dans le maillage support section (0 si pas de section).
sectiongeotypeType géométrique des mailles du maillage support section (MED_UNDEF_GEOTYPE si pas de section).
Valeurs retournées
med_errretour négatif en cas d'erreur (MED_ERR_HOWTO), Zéro sinon.

Cette routine permet d'obtenir la description de la localisation de points d'intégration n° localizationit.
Les données lues sont :

  • le nom de la localisation
  • le type géométrique de l'élément
  • la dimension de l'espace du repère des coordonnées
  • le nombre de points d'intégration
  • le nom de la transformation géométrique
  • le nom de maillage support à la section d'élément de structure
  • le nombre de maille de ce maillage support et le type géométrique de ces mailles.
    Définition
    Dans le cadre des échanges de champs de résultats exprimés sur des points d'intégration, MED permet la localisation de ces points dans des éléments de référence en des lieux définis par la modélisation numérique choisie. Pour chaque type de modélisation, il est possible de spécifier nominativement cette localisation sur des éléments de référence. Chaque point d'intégration est localisé au sein d'un élément de référence par ses coordonnées et se voit associer un poids.
    Remarques
  • Si les points d'intégration se confondent avec les noeuds de l'élément, il est inutile de créer une localisation factice avec des poids qui ne signifient rien et des coordonnées des points d'intégration identiques à celles des noeuds. Dans ce cas de figure, il faut utiliser mot clé réservé MED_GAUSS_ELNO comme nom de localisation à l'écriture des valeurs d'un champ.
  • Il est possible d'associer à une localisation de points d'intégration une fonction de transformation/ d'interpolation géométrique qui projette les points de la maille de référence vers ceux de la maille réelle.
  • Si le type géométrique geotype utilisé est celui d'un MED_STRUCT_ELEMENT, il est possible d'indiquer l'utilisation d'un maillage support définissant une section du modèle d'élément de structure. Ce maillage support est alors utilisé comme section de l'élément de structure à chaque point d'intégration. Auquel cas un champ utilisant cette localisation définira autant de valeur par élément qu'il y a de mailles dans le maillage section de chaque point d'intégration.

Définition à la ligne 46 du fichier MEDlocalizationInfo.c.