Guide de référence du module MEDlocalization

Fonctions

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 nbofipoint, char *const geointerpname, char *const sectionmeshname, med_int *const nsectionmeshcell, med_geometry_type *const sectiongeotype)
 Cette routine permet la lecture des informations relatives à un élement de référence de localisation de points d'intégration.
med_err MEDlocalizationInfoByName (const med_idt fid, const char *const localizationname, med_geometry_type *const geotype, med_int *const spacedimension, med_int *const nbofipoint, char *const geointerpname, char *const sectionmeshname, med_int *const nsectionmeshcell, med_geometry_type *const sectiongeotype)
 Cette routine permet la lecture des informations relatives à un élement de référence de localisation de points d'intégration.
med_err MEDlocalizationRd (const med_idt fid, const char *const localizationname, const med_switch_mode switchmode, med_float *const elementcoordinate, med_float *const ipointcoordinate, med_float *const weight)
 Cette routine permet la lecture dans un fichier d'un élément de référence de localisation de points d'intégration pour un type géométrique donné.
med_err MEDlocalizationWr (const med_idt fid, const char *const localizationname, const med_geometry_type geotype, const med_int spacedimension, const med_float *const elementcoordinate, const med_switch_mode switchmode, const med_int nbofipoint, const med_float *const ipointcoordinate, const med_float *const weight, const char *const geointerpname, const char *const sectionmeshname)
 Cette routine permet l'écriture dans un fichier d'un élément de référence de localisation de points d'intégration pour un type géométrique donné.
med_int MEDnLocalization (const med_idt fid)
 Cette routine permet de lire le nombre d'élements de références de localisation de points d'intégration dans un fichier.

Documentation des fonctions

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   nbofipoint,
char *const   geointerpname,
char *const   sectionmeshname,
med_int *const   nsectionmeshcell,
med_geometry_type *const   sectiongeotype 
)

Cette routine permet la lecture des informations relatives à un élement de référence de localisation de points d'intégration.

Paramètres:
fid Identificateur du fichier.
localizationit Itérateur sur les éléments de localisation. La valeur initiale d'un itérateur est 1.
localizationname Nom de la localisation, de longueur maximum MED_NAME_SIZE .
geotype Type géométrique de l'entité (med_geometry_type).
spacedimension Dimension de l'espace des coordonnées des points d'intégration.
nbofipoint Nombre de points d'intégration dans l'élément de référence.
geointerpname Nom de la fonction de transformation géométrique (MED_NO_INTERPOLATION si pas de transformation).
sectionmeshname Nom du maillage support à la section d'élément de structure à utiliser à chaque point d'intégration (MED_NO_MESH_SUPPORT si pas de section).
nsectionmeshcell Nombre de maille dans le maillage support (0 si pas de section).
sectiongeotype Type géométrique des mailles du maillage support (MED_UNDEF_GEOTYPE si pas de section).
Valeurs retournées:
med_err retour négatif en cas d'erreur, Zéro sinon.

Cette routine permet la lecture des informations relatives à un élement de référence de localisation de points d'intégration. L'accès à l'élément se fait via un itérateur. Les données lues sont : le nom de l'élément de 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éfintion
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 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 le mot clé réservé MED_GAUSS_ELNO à l'écriture des valeurs d'un champ.
  • Si le type géométrique geotype utilisé est celui d'un MED_STRUCT_ELEMENT, le paramètre des coordonnées des noeuds de l'élément de référence elementcoordinate n'est pas utilisé. En effet l'élément de référence est déjà décrit à la définition de l'élément de structure. Les coordonnées des points d'intégration y sont relatives.
  • 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.

med_err MEDlocalizationInfoByName ( const med_idt  fid,
const char *const   localizationname,
med_geometry_type *const   geotype,
med_int *const   spacedimension,
med_int *const   nbofipoint,
char *const   geointerpname,
char *const   sectionmeshname,
med_int *const   nsectionmeshcell,
med_geometry_type *const   sectiongeotype 
)

Cette routine permet la lecture des informations relatives à un élement de référence de localisation de points d'intégration.

Paramètres:
fid Identificateur du fichier.
localizationname Nom de la localisation, de longueur maximum MED_NAME_SIZE .
geotype Type géométrique de l'entité (med_geometry_type).
spacedimension Dimension de l'espace des coordonnées des points d'intégration.
nbofipoint Nombre de points d'intégration dans l'élément de référence.
geointerpname Nom de la fonction de transformation géométrique (MED_NO_INTERPOLATION si pas de transformation).
sectionmeshname Nom du maillage support à la section d'élément de structure à utiliser à chaque point d'intégration (MED_NO_MESH_SUPPORT si pas de section).
nsectionmeshcell Nombre de maille dans le maillage support (0 si pas de section).
sectiongeotype Type géométrique des mailles du maillage support (MED_UNDEF_GEOTYPE si pas de section).
Valeurs retournées:
med_err retour négatif en cas d'erreur, Zéro sinon.

Cette routine permet la lecture des informations relatives à un élement de référence de localisation de points d'intégration. Un élément de référence est identifié par son nom. Les données lues sont : 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éfintion
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 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 le mot clé réservé MED_GAUSS_ELNO à l'écriture des valeurs d'un champ.
  • Si le type géométrique geotype utilisé est celui d'un MED_STRUCT_ELEMENT, le paramètre des coordonnées des noeuds de l'élément de référence elementcoordinate n'est pas utilisé. En effet l'élément de référence est déjà décrit à la définition de l'élément de structure. Les coordonnées des points d'intégration y sont relatives.
  • 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 MEDlocalizationInfoByName.c.

med_err MEDlocalizationRd ( const med_idt  fid,
const char *const   localizationname,
const med_switch_mode  switchmode,
med_float *const   elementcoordinate,
med_float *const   ipointcoordinate,
med_float *const   weight 
)

Cette routine permet la lecture dans un fichier d'un élément de référence de localisation de points d'intégration pour un type géométrique donné.

Paramètres:
fid Identificateur du fichier.
localizationname Nom de la localisation, de longueur maximum MED_NAME_SIZE .
switchmode Mode d'entrelacement utilisé pour le stockage de valeurs med_switch_mode.
elementcoordinate Coordonnées des noeuds de l'éléments de référence.
ipointcoordinate Coordonnées des points d'intégration.
weight Poids des points d'intégration.
Valeurs retournées:
med_err retour négatif en cas d'erreur, Zéro sinon.

Cette routine permet la lecture dans un fichier d'un élément de référence de localisation de points d'intégration pour un type géométrique donné. Un élément de référence est identifié par son nom. Les données lues sont : les coordonnées des noeuds de l'élément de référence, le coordonnées des points d'intégration, les poids associés aux points d'intégration.

Remarques
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 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.

Définition à la ligne 41 du fichier MEDlocalizationRd.c.

med_err MEDlocalizationWr ( const med_idt  fid,
const char *const   localizationname,
const med_geometry_type  geotype,
const med_int  spacedimension,
const med_float *const   elementcoordinate,
const med_switch_mode  switchmode,
const med_int  nbofipoint,
const med_float *const   ipointcoordinate,
const med_float *const   weight,
const char *const   geointerpname,
const char *const   sectionmeshname 
)

Cette routine permet l'écriture dans un fichier d'un élément de référence de localisation de points d'intégration pour un type géométrique donné.

Paramètres:
fid Identificateur du fichier.
localizationname Nom de la localisation, de longueur maximum MED_NAME_SIZE .
geotype Type géométrique de l'entité (med_geometry_type).
spacedimension Dimension de l'espace des coordonnées des points d'intégration.
elementcoordinate Coordonnées des noeuds de l'éléments de référence.
switchmode Mode d'entrelacement utilisé pour le stockage de valeurs med_switch_mode.
nbofipoint Nombre de points d'intégration dans l'élément de référence.
ipointcoordinate Coordonnées des points d'intégration.
weight Poids des points d'intégration.
geointerpname Nom de la fonction de transformation géométrique (MED_NO_INTERPOLATION si pas de transformation).
sectionmeshname Nom du maillage support à la section d'élément de structure à utiliser à chaque point d'intégration (MED_NO_MESH_SUPPORT si pas de section).
Valeurs retournées:
med_err retour négatif en cas d'erreur, Zéro sinon.

Cette routine permet l'écriture dans un fichier d'un élément de référence de localisation de points d'intégration pour un type géométrique donné. Un élément de référence est identifié par son nom. Les données écrites sont : les coordonnées des noeuds de l'élément de référence, le coordonnées des points d'intégration, les poids associés aux points d'intégration.

Défintion
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 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 le mot clé réservé MED_GAUSS_ELNO à l'écriture des valeurs d'un champ.
  • Si le type géométrique geotype utilisé est celui d'un MED_STRUCT_ELEMENT, le paramètre des coordonnées des noeuds de l'élément de référence elementcoordinate n'est pas utilisé. En effet l'élément de référence est déjà décrit à la définition de l'élément de structure. Les coordonnées des points d'intégration y sont relatives.
  • 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 49 du fichier MEDlocalizationWr.c.

med_int MEDnLocalization ( const med_idt  fid  ) 

Cette routine permet de lire le nombre d'élements de références de localisation de points d'intégration dans un fichier.

Paramètres:
fid Identificateur du fichier.
Valeurs retournées:
med_int Nombre d'éléments de référence de localisation de points d'intégration dans le fichier.

Cette routine permet de lire le nombre d'élements de références de localisation de points d'intégration dans un fichier.

Remarques
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 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.

Définition à la ligne 36 du fichier MEDnLocalization.c.


Généré le Mon May 16 17:11:09 2011 pour MED fichier par  doxygen 1.6.1