Guide de référence du module MEDsupportMesh

Fonctions

med_int MEDnSupportMesh (const med_idt fid)
 Cette routine permet de lire le nombre de maillages support dans un fichier.
med_err MEDsupportMeshCr (const med_idt fid, const char *const supportmeshname, const med_int spacedim, const med_int meshdim, const char *const description, const med_axis_type axistype, const char *const axisname, const char *const axisunit)
 Cette routine permet de créer un maillage support.
med_err MEDsupportMeshInfo (const med_idt fid, const int meshit, char *const supportmeshname, med_int *const spacedim, med_int *const meshdim, char *const description, med_axis_type *const axistype, char *const axisname, char *const axisunit)
 Cette routine permet de lire les informations relatives à un maillage support dans un fichier.
med_err MEDsupportMeshInfoByName (const med_idt fid, const char *const supportmeshname, med_int *const spacedim, med_int *const meshdim, char *const description, med_axis_type *const axistype, char *const axisname, char *const axisunit)
 Cette routine permet de lire les informations relatives à un maillage support en précisant son nom.

Documentation des fonctions

med_int MEDnSupportMesh ( const med_idt  fid  ) 

Cette routine permet de lire le nombre de maillages support dans un fichier.

Paramètres:
fid Identificateur du fichier.
Valeurs retournées:
med_int Nombre de maillage dans le fichier.
Renvoie:
retour négatif en cas d'erreur, Zéro sinon.

Cette routine permet de lire le nombre de maillages support dans un fichier..

Définition à la ligne 34 du fichier MEDnSupportMesh.c.

med_err MEDsupportMeshCr ( const med_idt  fid,
const char *const   supportmeshname,
const med_int  spacedim,
const med_int  meshdim,
const char *const   description,
const med_axis_type  axistype,
const char *const   axisname,
const char *const   axisunit 
)

Cette routine permet de créer un maillage support.

Paramètres:
fid Identificateur du fichier.
supportmeshname Nom du maillage support utilisé ou MED_NO_NAME
spacedim Dimension de l'espace de calcul.
meshdim Dimension du maillage.
description Description, chaîne de caractères de taille maximum MED_COMMENT_SIZE caractères.
axistype Type du repère des coordonnées (cartésien MED_CARTESIAN , cylindrique MED_CYLINDRICAL ou sphérique MED_SPHERICAL ).
axisname Noms des axes du repère des coordonnées. Chaque nom est de taille MED_SNAME_SIZE caractères.
axisunit Unités des axes du repère des coordonnées. Chaque unité est un nom de taille MED_SNAME_SIZE caractères.
Valeurs retournées:
med_err retour négatif en cas d'erreur, Zéro sinon.

Cette routine permet de créer un maillage support à la définition d'un modèle d'éléments de structure.

  • La dimension de l'espace spacedim dans lequel évolue le maillage doit être égale à la dimension mdim de l'élément de structure
  • Le maillage meshname est un maillage non structuré dont la dimension meshdim est égale à la plus grande dimension des éléments finis support
  • Un maillage support peut contenir des noeuds et des mailles d'un seul type géométrique
  • La connectivité écrite est forcément nodale
  • Le maillage ne doit pas utiliser d'autre séquence de calcul que ( MED_NO_DT , MED_NO_IT )
  • les attributs suivants sont optionnels : les numéros de famille (tout les éléments ont un numéro de famille 0 par défaut), la numérotation optionnelle, les noms optionnels
  • Les maillages support ne peuvent pas utiliser les polygones/polyhedres
Voir également:
MEDstructElementCr
MEDmeshElementConnectivityWr
MEDmeshEntityFamilyNumberWr
MEDmeshEntityNumberWr
MEDmeshEntityNameWr

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

med_err MEDsupportMeshInfo ( const med_idt  fid,
const int  meshit,
char *const   supportmeshname,
med_int *const   spacedim,
med_int *const   meshdim,
char *const   description,
med_axis_type *const   axistype,
char *const   axisname,
char *const   axisunit 
)

Cette routine permet de lire les informations relatives à un maillage support dans un fichier.

Paramètres:
fid Identificateur du fichier.
meshit Itérateur sur les maillages. Cet itérateur commence à 1.
supportmeshname Nom du maillage support utilisé ou MED_NO_NAME
spacedim Dimension de l'espace de calcul.
meshdim Dimension du maillage.
description Description, chaîne de caractères de taille maximum MED_COMMENT_SIZE caractères.
axistype Type du repère des coordonnées (cartésien MED_CARTESIAN , cylindrique MED_CYLINDRICAL ou sphérique MED_SPHERICAL ).
axisname Noms des axes du repère des coordonnées. Chaque nom est de taille MED_SNAME_SIZE caractères.
axisunit Unités des axes du repère des coordonnées. Chaque unité est un nom de taille MED_SNAME_SIZE caractères.
Valeurs retournées:
med_err retour négatif en cas d'erreur, Zéro sinon.

Cette routine permet de lire les informations relatives à un maillage support dans un fichier. L'accès au maillage se fait via un itérateur.

Définition à la ligne 39 du fichier MEDsupportMeshInfo.c.

med_err MEDsupportMeshInfoByName ( const med_idt  fid,
const char *const   supportmeshname,
med_int *const   spacedim,
med_int *const   meshdim,
char *const   description,
med_axis_type *const   axistype,
char *const   axisname,
char *const   axisunit 
)

Cette routine permet de lire les informations relatives à un maillage support en précisant son nom.

Paramètres:
fid Identificateur du fichier.
supportmeshname Nom du maillage support utilisé ou MED_NO_NAME
spacedim Dimension de l'espace de calcul.
meshdim Dimension du maillage.
description Description, chaîne de caractères de taille maximum MED_COMMENT_SIZE caractères.
axistype Type du repère des coordonnées (cartésien MED_CARTESIAN , cylindrique MED_CYLINDRICAL ou sphérique MED_SPHERICAL ).
axisname Noms des axes du repère des coordonnées. Chaque nom est de taille MED_SNAME_SIZE caractères.
axisunit Unités des axes du repère des coordonnées. Chaque unité est un nom de taille MED_SNAME_SIZE caractères.
Valeurs retournées:
med_err retour négatif en cas d'erreur, Zéro sinon.

Cette routine permet de lire les informations relatives à un maillage support dans un fichier. L'accès au maillage se fait directement via son nom.

Définition à la ligne 39 du fichier MEDsupportMeshInfoByName.c.


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