Guide de référence du module MEDstructElement

Fonctions

med_err MEDmeshStructElementVarAttRd (const med_idt fid, const char *const meshname, const med_int numdt, const med_int numit, const med_geometry_type mgeotype, const char *const varattname, void *const value)
 Cette routine lit les valeurs d'un attribut caractéristique variable sur les éléments de structure d'un maillage de calcul.
med_err MEDmeshStructElementVarAttWr (const med_idt fid, const char *const meshname, const med_int numdt, const med_int numit, const med_geometry_type mgeotype, const char *const varattname, const med_int nbofentity, const void *const value)
 Cette routine écrit les valeurs d'un attribut caractéristique variable sur les éléments de structure d'un maillage de calcul.
med_int MEDnStructElement (const med_idt fid)
 Cette routine renvoie le nombre de modèles d'éléments de structure.
int MEDstructElementAttSizeof (med_attribute_type atttype)
 Cette routine renvoie la taille en octets du type élémentaire atttype.
med_err MEDstructElementConstAttInfo (const med_idt fid, const char *const modelname, const int attit, char *const constattname, med_attribute_type *const constatttype, med_int *const nbofcomponent, med_entity_type *const sentitytype, char *const profilename, med_int *const profilesize)
 Cette routine décrit les caractéristiques d'un attribut constant de modèle d'élément de structure par itération.
med_err MEDstructElementConstAttInfoByName (const med_idt fid, const char *const modelname, const char *const constattname, med_attribute_type *const constatttype, med_int *const nbofcomponent, med_entity_type *const sentitytype, char *const profilename, med_int *const profilesize)
 Cette routine décrit les caractéristiques d'un attribut constant de modèle d'élément de structure à partir de son nom.
med_err MEDstructElementConstAttRd (const med_idt fid, const char *const modelname, const char *const constattname, void *const value)
 Cette routine lit la valeur d'un attribut caractéristique constant d'un modèle d'éléments de structure.
med_err MEDstructElementConstAttWithProfileWr (const med_idt fid, const char *const modelname, const char *const constattname, const med_attribute_type constatttype, const med_int nbofcomponent, const med_entity_type sentitytype, const char *const profilename, const void *const value)
 Cette routine définit un attribut caractéristique constant d'un modèle d'éléments de structure.
med_err MEDstructElementConstAttWr (const med_idt fid, const char *const elementname, const char *const constattname, const med_attribute_type constatttype, const med_int nbofcomponent, const med_entity_type sentitytype, const void *const value)
 Cette routine définit un attribut caractéristique constant d'un modèle d'éléments de structure.
med_geometry_type MEDstructElementCr (const med_idt fid, const char *const modelname, const med_int modeldim, const char *const supportmeshname, const med_entity_type sentitytype, const med_geometry_type sgeotype)
 Cette routine permet de créer un nouveau modèle d'éléments de structure dans un fichier MED.
med_geometry_type MEDstructElementGeotype (const med_idt fid, const char *const modelname)
 Cette routine renvoie le type géométrique mgeotype associé au modèle d'éléments de structure de nom modelname.
med_err MEDstructElementInfo (const med_idt fid, const int mit, char *const modelname, med_geometry_type *const mgeotype, med_int *const modeldim, char *const supportmeshname, med_entity_type *const sentitytype, med_int *const snbofnode, med_int *const snbofcell, med_geometry_type *const sgeotype, med_int *const nbofconstantattribute, med_bool *const anyprofile, med_int *const nbofvariableattribute)
 Cette routine décrit les caractéristiques d'un modèle d'élément de structure par itération.
med_err MEDstructElementInfoByName (const med_idt fid, const char *const modelname, med_geometry_type *const mgeotype, med_int *const modeldim, char *const supportmeshname, med_entity_type *const sentitytype, med_int *const snbofnode, med_int *const snbofcell, med_geometry_type *const sgeotype, med_int *const nbofconstantattribute, med_bool *const anyprofile, med_int *const nbofvariableattribute)
 Cette routine décrit les caractéristiques d'un modèle d'élément de structure à partir de son nom.
med_err MEDstructElementName (const med_idt fid, const med_geometry_type mgeotype, char *const modelname)
 Cette routine renvoie le nom du modèle d'éléments de structure associé au type mgeotype.
med_err MEDstructElementVarAttCr (const med_idt fid, const char *const modelname, const char *const varattname, const med_attribute_type varatttype, const med_int nbofcomponent)
 Cette routine déclare la présence d'un attribut caractéristique variable attaché aux éléments de type modelname.
med_err MEDstructElementVarAttInfo (const med_idt fid, const char *const modelname, const int attit, char *const varattname, med_attribute_type *const varatttype, med_int *const nbofcomponent)
 Cette routine décrit les caractéristiques d'un attribut variable de modèle d'élément de structure par itération.
med_err MEDstructElementVarAttInfoByName (const med_idt fid, const char *const modelname, const char *const varattname, med_attribute_type *const varatttype, med_int *const nbofcomponent)
 Cette routine décrit les caractéristiques d'un attribut variable de modèle d'élément de structure à partir de son nom.

Documentation des fonctions

med_err MEDmeshStructElementVarAttRd ( const med_idt  fid,
const char *const   meshname,
const med_int  numdt,
const med_int  numit,
const med_geometry_type  mgeotype,
const char *const   varattname,
void *const   value 
)

Cette routine lit les valeurs d'un attribut caractéristique variable sur les éléments de structure d'un maillage de calcul.

Paramètres:
fid Identificateur du fichier.
meshname Nom du maillage, de longueur maximum MED_NAME_SIZE .
numdt Numéro de pas de temps de la séquence de calcul (MED_NO_DT si pas de pas de temps).
numit Numéro d'itération de la séquence de calcul (MED_NO_IT si pas de numéro d'itération).
mgeotype Type géométrique associé au modèle d'éléments de structure
varattname Nom de l'attribut caractéristique variable (de taille maximum MED_NAME_SIZE)
value Tableau des valeurs.
Renvoie:
retour négatif en cas d'erreur, Zéro sinon.

Cette routine lit les valeurs de l'attribut caractéristique variable varattname sur les éléments de structure de type mgeotype du maillage de calcul meshname . Si la connectivité de ces éléments est écrite en suivant un profil, les éléments concernés par la lecture de l'attribut sont ceux du profil. Si le type de l'attribut est MED_ATT_NAME , chaque chaîne de caractères est de taille MED_NAME_SIZE .

Définition à la ligne 43 du fichier MEDmeshStructElementVarAttRd.c.

med_err MEDmeshStructElementVarAttWr ( const med_idt  fid,
const char *const   meshname,
const med_int  numdt,
const med_int  numit,
const med_geometry_type  mgeotype,
const char *const   varattname,
const med_int  nbofentity,
const void *const   value 
)

Cette routine écrit les valeurs d'un attribut caractéristique variable sur les éléments de structure d'un maillage de calcul.

Paramètres:
fid Identificateur du fichier.
meshname Nom du maillage, de longueur maximum MED_NAME_SIZE .
numdt Numéro de pas de temps de la séquence de calcul (MED_NO_DT si pas de pas de temps).
numit Numéro d'itération de la séquence de calcul (MED_NO_IT si pas de numéro d'itération).
mgeotype Type géométrique associé au modèle d'éléments de structure
varattname Nom de l'attribut caractéristique variable (de taille maximum MED_NAME_SIZE)
nbofentity Nombre d'entités de même type géométrique constituant globalement le maillage.
value Tableau des valeurs.
Renvoie:
retour négatif en cas d'erreur, Zéro sinon.

Cette routine écrit les valeurs de l'attribut caractéristique variable varattname sur les éléments de structure de type mgeotype du maillage de calcul meshname . Si la connectivité de ces éléments est écrite en suivant un profil, les éléments concernés par l'écriture de l'attribut sont ceux du profil. Si le type de l'attribut est MED_ATT_NAME , chaque chaîne de caractères est de taille MED_NAME_SIZE .

Définition à la ligne 42 du fichier MEDmeshStructElementVarAttWr.c.

med_int MEDnStructElement ( const med_idt  fid  ) 

Cette routine renvoie le nombre de modèles d'éléments de structure.

Paramètres:
fid Identificateur du fichier.
Valeurs retournées:
med_int Nombre de modèles d'éléments de structure

Cette routine renvoie le nombre de modèles d'éléments de structure.

Définition à la ligne 35 du fichier MEDnStructElement.c.

int MEDstructElementAttSizeof ( med_attribute_type  atttype  ) 

Cette routine renvoie la taille en octets du type élémentaire atttype.

Paramètres:
atttype Type MED de l'attribut caractéristique
Valeurs retournées:
int Taille du type d'attribut
Renvoie:
retour négatif en cas d'erreur, Zéro sinon.

Cette routine renvoie la taille en octets du type élémentaire atttype.

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

med_err MEDstructElementConstAttInfo ( const med_idt  fid,
const char *const   modelname,
const int  attit,
char *const   constattname,
med_attribute_type *const   constatttype,
med_int *const   nbofcomponent,
med_entity_type *const   sentitytype,
char *const   profilename,
med_int *const   profilesize 
)

Cette routine décrit les caractéristiques d'un attribut constant de modèle d'élément de structure par itération.

Paramètres:
fid Identificateur du fichier.
modelname Nom du modèle d'éléments de structure (de taille maximum MED_NAME_SIZE)
attit Itérateur sur les attributs caractéristiques
constattname Nom de l'attribut caractéristique constant (de taille maximum MED_NAME_SIZE)
constatttype Type MED de l'attribut caractéristique constant
nbofcomponent Nombre de composantes.
sentitytype MED_CELL si des mailles sont présentes dans supportmeshname, MED_NODE sinon
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.
Renvoie:
retour négatif en cas d'erreur, Zéro sinon.

Cette routine décrit les caractéristiques d'un attribut constant de modèle d'élément de structure par itération. A chaque itération attit (>0) la routine décrit l'attribut constant constattname du modèle d'élément de structure modelname en indiquant le type MED de l'attribut constatttype et son nombre de composantes nbofcomponent. Les entités du maillage support concernées sont de type sentitytype et éventuellement énumérées par un profile profilename de taille profilesize.

Voir également:
MEDstructElementConstAttInfoByName

Définition à la ligne 45 du fichier MEDstructElementConstAttInfo.c.

med_err MEDstructElementConstAttInfoByName ( const med_idt  fid,
const char *const   modelname,
const char *const   constattname,
med_attribute_type *const   constatttype,
med_int *const   nbofcomponent,
med_entity_type *const   sentitytype,
char *const   profilename,
med_int *const   profilesize 
)

Cette routine décrit les caractéristiques d'un attribut constant de modèle d'élément de structure à partir de son nom.

Paramètres:
fid Identificateur du fichier.
modelname Nom du modèle d'éléments de structure (de taille maximum MED_NAME_SIZE)
constattname Nom de l'attribut caractéristique constant (de taille maximum MED_NAME_SIZE)
constatttype Type MED de l'attribut caractéristique constant
nbofcomponent Nombre de composantes.
sentitytype MED_CELL si des mailles sont présentes dans supportmeshname, MED_NODE sinon
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.
Renvoie:
retour négatif en cas d'erreur, Zéro sinon.

Cette routine décrit les caractéristiques d'un attribut constant de modèle d'élément de structure à partir de son nom. A partir du nom de l'attribut constant constattname du modèle d'élément de structure modelname, la routine indique le type MED de l'attribut constatttype et son nombre de composantes nbofcomponent. Les entités du maillage support concernées sont de type sentitytype et éventuellement énumérées par un profile profilename de taille profilesize.

Voir également:
MEDstructElementConstAttInfo

Définition à la ligne 44 du fichier MEDstructElementConstAttInfoByName.c.

med_err MEDstructElementConstAttRd ( const med_idt  fid,
const char *const   modelname,
const char *const   constattname,
void *const   value 
)

Cette routine lit la valeur d'un attribut caractéristique constant d'un modèle d'éléments de structure.

Paramètres:
fid Identificateur du fichier.
modelname Nom du modèle d'éléments de structure (de taille maximum MED_NAME_SIZE)
constattname Nom de l'attribut caractéristique constant (de taille maximum MED_NAME_SIZE)
value Tableau des valeurs.
Renvoie:
retour négatif en cas d'erreur, Zéro sinon.

Cette routine lit la valeur de l'attribut caractéristique constant constattname attaché à un (sous)ensemble d'entités de type MED_CELL ou MED_NODE du maillage support du modèle d'éléments de structure modelname.

Remarques:
L'entrelacement des valeurs est toujours en mode MED_FULL_INTERLACE.
Voir également:
MEDstructElementConstAttWithProfileWr
MEDstructElementConstAttWr

Définition à la ligne 42 du fichier MEDstructElementConstAttRd.c.

med_err MEDstructElementConstAttWithProfileWr ( const med_idt  fid,
const char *const   modelname,
const char *const   constattname,
const med_attribute_type  constatttype,
const med_int  nbofcomponent,
const med_entity_type  sentitytype,
const char *const   profilename,
const void *const   value 
)

Cette routine définit un attribut caractéristique constant d'un modèle d'éléments de structure.

Paramètres:
fid Identificateur du fichier.
modelname Nom du modèle d'éléments de structure (de taille maximum MED_NAME_SIZE)
constattname Nom de l'attribut caractéristique constant (de taille maximum MED_NAME_SIZE)
constatttype Type MED de l'attribut caractéristique constant
nbofcomponent Nombre de composantes.
sentitytype MED_CELL si des mailles sont présentes dans supportmeshname, MED_NODE sinon
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.
value Tableau des valeurs.
Valeurs retournées:
med_err retour négatif en cas d'erreur, Zéro sinon.

Cette routine définit l'attribut constattname de valeur constante value à nbofcomponent composantes. Cette valeur est affectée aux entités du type sentitytype du modèle modelname choisies selon le profil profilename. Si l'attribut caractéristique possède une valeur différente sur certaines entités du maillage support il est necessaire de créer une suite de nom d'attributs avec des profils différents.

Remarques:
L'entrelacement des valeurs est toujours en mode MED_FULL_INTERLACE.
Voir également:
MEDstructElementConstAttWr

Définition à la ligne 44 du fichier MEDstructElementConstAttWithProfileWr.c.

med_err MEDstructElementConstAttWr ( const med_idt  fid,
const char *const   elementname,
const char *const   constattname,
const med_attribute_type  constatttype,
const med_int  nbofcomponent,
const med_entity_type  sentitytype,
const void *const   value 
)

Cette routine définit un attribut caractéristique constant d'un modèle d'éléments de structure.

Paramètres:
fid Identificateur du fichier.
elementname Nom du modèle d'éléments de structure (de taille maximum MED_NAME_SIZE)
constattname Nom de l'attribut caractéristique constant (de taille maximum MED_NAME_SIZE)
constatttype Type MED de l'attribut caractéristique constant
nbofcomponent Nombre de composantes.
sentitytype MED_CELL si des mailles sont présentes dans supportmeshname, MED_NODE sinon
value Tableau des valeurs.
Valeurs retournées:
med_err retour négatif en cas d'erreur, Zéro sinon.

Cette routine définit l'attribut constattname de valeur constante value à nbofcomponent composantes.

Remarques:
L'entrelacement des valeurs est toujours en mode MED_FULL_INTERLACE.
Voir également:
MEDstructElementConstAttWithProfileWr

Définition à la ligne 43 du fichier MEDstructElementConstAttWr.c.

med_geometry_type MEDstructElementCr ( const med_idt  fid,
const char *const   modelname,
const med_int  modeldim,
const char *const   supportmeshname,
const med_entity_type  sentitytype,
const med_geometry_type  sgeotype 
)

Cette routine permet de créer un nouveau modèle d'éléments de structure dans un fichier MED.

Paramètres:
fid Identificateur du fichier.
modelname Nom du modèle d'éléments de structure (de taille maximum MED_NAME_SIZE)
modeldim La dimension du modèle d'élément de structure
supportmeshname Nom du maillage support utilisé ou MED_NO_NAME
sentitytype MED_CELL si des mailles sont présentes dans supportmeshname, MED_NODE sinon
sgeotype Type géométrique des mailles utilisées dans supportmeshname ou MED_NO_GEOTYPE
Valeurs retournées:
med_geometry_type mgeotype Type géométrique associé au modèle d'éléments de structure
Renvoie:
retour négatif en cas d'erreur, Zéro sinon.

Cette routine permet la création d'un nouveau modèle d'élément de structure nommé modelname et de type géométrique associé mgeotype. La création d'un nouveau modèle d'éléments de structure permet de définir par la suite des éléments de ce type dans les maillages de calcul ( MEDmeshElementConnectivityWr ). Le type d'entité de maillage des éléments de structure est MED_STRUCT_ELEMENT. Le type géométrique de ces éléments est le type géométrique du modèle utilisé tel que retourné par MEDstructElementCr.

Remarques:
  • Le type géométrique crée est associé au nom du modèle modelname, sa valeur est locale au fichier MED.
  • Les noms de modèles MED_.* sont réservés au modèle MED.
  • Le maillage support MED_NO_NAME indique que le support est constitué d'un noeud du maillage de calcul (implique sentitytype==MED_NODE.) La connectivité implicite des éléments de ce type est constitué des noeuds du maillage de calcul (cf. MED_PARTICLE).
  • Pour un maillage support constitué uniquement de n noeuds (implique sentitytype==MED_NODE), la connectivité des éléments de ce type est constitué de n noeuds pour chaque élément de structure du maillage de calcul.
  • Pour un maillage support constitué de m mailles (implique sentitytype==MED_CELL), la connectivité des éléments de ce type dans le maillag de calcul est constitué de m numéros de mailles (du maillage de calcul) pour chaque élément de structure défini. Ces numéros de mailles apparaissent dans le même ordre que celui défini dans la connectivité du modèle.
Voir également:
MEDstructElementName
MEDstructElementGeotype
MEDmeshElementConnectivityWr
MEDmeshElementConnectivityAdvancedWr

Définition à la ligne 50 du fichier MEDstructElementCr.c.

med_geometry_type MEDstructElementGeotype ( const med_idt  fid,
const char *const   modelname 
)

Cette routine renvoie le type géométrique mgeotype associé au modèle d'éléments de structure de nom modelname.

Paramètres:
fid Identificateur du fichier.
modelname Nom du modèle d'éléments de structure (de taille maximum MED_NAME_SIZE)
Valeurs retournées:
mgeotype Type géométrique associé au modèle d'éléments de structure
Renvoie:
retour négatif en cas d'erreur, Zéro sinon.

Cette routine renvoie le type géométrique mgeotype associé au modèle d'éléments de structure de nom modelname.

Voir également:
MEDstructElementName

Définition à la ligne 38 du fichier MEDstructElementGeotype.c.

med_err MEDstructElementInfo ( const med_idt  fid,
const int  mit,
char *const   modelname,
med_geometry_type *const   mgeotype,
med_int *const   modeldim,
char *const   supportmeshname,
med_entity_type *const   sentitytype,
med_int *const   snbofnode,
med_int *const   snbofcell,
med_geometry_type *const   sgeotype,
med_int *const   nbofconstantattribute,
med_bool *const   anyprofile,
med_int *const   nbofvariableattribute 
)

Cette routine décrit les caractéristiques d'un modèle d'élément de structure par itération.

Paramètres:
fid Identificateur du fichier.
mit Itérateur sur les modèles d'éléments de structure
modelname Nom du modèle d'éléments de structure (de taille maximum MED_NAME_SIZE)
mgeotype Type géométrique associé au modèle d'éléments de structure
modeldim La dimension du modèle d'élément de structure
supportmeshname Nom du maillage support utilisé ou MED_NO_NAME
sentitytype MED_CELL si des mailles sont présentes dans supportmeshname, MED_NODE sinon
snbofnode Nombre de noeuds du maillage support
snbofcell Nombre de mailles du maillage support
sgeotype Type géométrique des mailles utilisées dans supportmeshname ou MED_NO_GEOTYPE
nbofconstantattribute Nombre d'attributs caractéristiques constants
anyprofile Présence d'un profil quelconque
nbofvariableattribute Nombre d'attributs caractéristiques variables
Renvoie:
retour négatif en cas d'erreur, Zéro sinon.

Cette routine décrit les caractéristiques d'un modèle d'élément de structure par itération. A chaque itération mit (>0) la routine décrit le modèle d'élément de structure modelname en indiquant le type géométrique mgeotype associé et la dimension mdim du modèle. Elle renseigne également le nom du maillage support utilisé supportmeshname et les caractéristiques générales de ce maillage. Le maillage support est constitué de snbofcell mailles de type sgeotype et de snbofnode noeuds. Ce modèle d'élément possède nbofconstantattribute attributs constants dont au moins un est décrit en utilisant des profils si anyprofile est vrai. Le maillage de calcul peut contenir jusqu'à nbofvariableattribute attributs variables pour les éléments de ce type géométrique.

Voir également:
MEDnStructElement
MEDstructElementInfo

Définition à la ligne 50 du fichier MEDstructElementInfo.c.

med_err MEDstructElementInfoByName ( const med_idt  fid,
const char *const   modelname,
med_geometry_type *const   mgeotype,
med_int *const   modeldim,
char *const   supportmeshname,
med_entity_type *const   sentitytype,
med_int *const   snbofnode,
med_int *const   snbofcell,
med_geometry_type *const   sgeotype,
med_int *const   nbofconstantattribute,
med_bool *const   anyprofile,
med_int *const   nbofvariableattribute 
)

Cette routine décrit les caractéristiques d'un modèle d'élément de structure à partir de son nom.

Paramètres:
fid Identificateur du fichier.
modelname Nom du modèle d'éléments de structure (de taille maximum MED_NAME_SIZE)
mgeotype Type géométrique associé au modèle d'éléments de structure
modeldim La dimension du modèle d'élément de structure
supportmeshname Nom du maillage support utilisé ou MED_NO_NAME
sentitytype MED_CELL si des mailles sont présentes dans supportmeshname, MED_NODE sinon
snbofnode Nombre de noeuds du maillage support
snbofcell Nombre de mailles du maillage support
sgeotype Type géométrique des mailles utilisées dans supportmeshname ou MED_NO_GEOTYPE
nbofconstantattribute Nombre d'attributs caractéristiques constants
anyprofile Présence d'un profil quelconque
nbofvariableattribute Nombre d'attributs caractéristiques variables
Renvoie:
retour négatif en cas d'erreur, Zéro sinon.

Cette routine décrit les caractéristiques d'un modèle d'élément de structure à partir de son nom. A partir du nom du modèle d'élément de structure modelname, la routine indique le type géométrique mgeotype associé et la dimension mdim du modèle. Elle renseigne également le nom du maillage support utilisé supportmeshname et les caractéristiques générales de ce maillage. Le maillage support est constitué de snbofcell mailles de type sgeotype et de snbofnode noeuds. Ce modèle d'élément possède nbofconstantattribute attributs constants dont au moins un est décrit en utilisant des profils si anyprofile est vrai. Le maillage de calcul peut contenir jusqu'à nbofvariableattribute attributs variables pour les éléments de ce type géométrique.

Voir également:
MEDmeshEntityInfo
MEDstructElementInfo

Définition à la ligne 49 du fichier MEDstructElementInfoByName.c.

med_err MEDstructElementName ( const med_idt  fid,
const med_geometry_type  mgeotype,
char *const   modelname 
)

Cette routine renvoie le nom du modèle d'éléments de structure associé au type mgeotype.

Paramètres:
fid Identificateur du fichier.
mgeotype Type géométrique associé au modèle d'éléments de structure
modelname Nom du modèle d'éléments de structure (de taille maximum MED_NAME_SIZE)
Renvoie:
retour négatif en cas d'erreur, Zéro sinon.

Cette routine renvoie le nom du modèle d'éléments de structure associé au type mgeotype.

Voir également:
MEDstructElementGeotype

Définition à la ligne 37 du fichier MEDstructElementName.c.

med_err MEDstructElementVarAttCr ( const med_idt  fid,
const char *const   modelname,
const char *const   varattname,
const med_attribute_type  varatttype,
const med_int  nbofcomponent 
)

Cette routine déclare la présence d'un attribut caractéristique variable attaché aux éléments de type modelname.

Paramètres:
fid Identificateur du fichier.
modelname Nom du modèle d'éléments de structure (de taille maximum MED_NAME_SIZE)
varattname Nom de l'attribut caractéristique variable (de taille maximum MED_NAME_SIZE)
varatttype Type MED de l'attribut caractéristique variable
nbofcomponent Nombre de composantes.
Renvoie:
retour négatif en cas d'erreur, Zéro sinon.

Cette routine déclare la présence d'un attribut caractéristique variable varattname attaché aux éléments de type modelname. Cet attribut est de type varaattype et possède nbcomponent. L'écriture effective des valeurs de cet attribut sur les éléments de maillage de calcul se fait par appel à MEDmeshStructElementVarAttWr . Si la connectivité de ces éléments du maillage de calcul est écrite en suivant un profil, les éléments concernés par l'écriture de l'attribut sont ceux de ce profil.

Voir également:
MEDmeshStructElementVarAttWr
MEDmeshStructElementVarAttRd

Définition à la ligne 42 du fichier MEDstructElementVarAttCr.c.

med_err MEDstructElementVarAttInfo ( const med_idt  fid,
const char *const   modelname,
const int  attit,
char *const   varattname,
med_attribute_type *const   varatttype,
med_int *const   nbofcomponent 
)

Cette routine décrit les caractéristiques d'un attribut variable de modèle d'élément de structure par itération.

Paramètres:
fid Identificateur du fichier.
modelname Nom du modèle d'éléments de structure (de taille maximum MED_NAME_SIZE)
attit Itérateur sur les attributs caractéristiques
varattname Nom de l'attribut caractéristique variable (de taille maximum MED_NAME_SIZE)
varatttype Type MED de l'attribut caractéristique variable
nbofcomponent Nombre de composantes.
Renvoie:
retour négatif en cas d'erreur, Zéro sinon.

Cette routine décrit les caractéristiques d'un attribut variable de modèle d'élément de structure par itération. A chaque itération attit (>0) la routine décrit l'attribut variable varattname du modèle d'élément de structure modelname. La routine indique le type MED varatttype de l'attribut et son nombre de composantes nbofcomponent.

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

med_err MEDstructElementVarAttInfoByName ( const med_idt  fid,
const char *const   modelname,
const char *const   varattname,
med_attribute_type *const   varatttype,
med_int *const   nbofcomponent 
)

Cette routine décrit les caractéristiques d'un attribut variable de modèle d'élément de structure à partir de son nom.

Paramètres:
fid Identificateur du fichier.
modelname Nom du modèle d'éléments de structure (de taille maximum MED_NAME_SIZE)
varattname Nom de l'attribut caractéristique variable (de taille maximum MED_NAME_SIZE)
varatttype Type MED de l'attribut caractéristique variable
nbofcomponent Nombre de composantes.
Renvoie:
retour négatif en cas d'erreur, Zéro sinon.

A partir du nom de l'attribut variable varattname du modèle d'élément de structure modelname, la routine indique le type MED varatttype de l'attribut et son nombre de composantes nbofcomponent.

Définition à la ligne 40 du fichier MEDstructElementVarAttInfoByName.c.


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