2. Arborescence des Structures de Données#
sd_maillage (K8) ::= record
(o) '.DIME' : OJB S V I
'.NOMNOE' : OJB S N K8
'.COORDO' : sd_cham_no(GEOM_R)
(f) '.GROUPENO' : OJB XD V I NO()
(f) '.PTRNOMNOE': OJB S N K24
% si le maillage contient des mailles :
| (o) '.NOMMAI' : OJB S N K8
'.TYPMAIL' : OJB S V I
'.CONNEX' : OJB XC V I NU()
(f) “.GROUPEMA” : OJB XD V I NO() (f) “.PTRNOMMAI”: OJB S N K24
% si le maillage contient des super-mailles (sous-structuration statique) :
(o) “.NOMACR” : OJB S V K8“.PARA_R” : OJB S V R
“.SUPMAIL” : OJB XD V I NO()
“.TYPL” : OJB S V I
% si le maillage a été obtenu par CREA_MAILLAGE / RESTREINT :
(o) “.MAOR” : OJB S V K8 long=1
“.CRNO” : OJB S V I
“.CRMA” : OJB S V I
% si le maillage contient une carte d’abscisse curviligne :
“.ABSC_CURV” : sd_carte(ABSC_R)
“.ABSCNO” : OJB S V R
% si le maillage a été raffiné par Homard :
“.ADAPTATION” : OJB S V I LONG=1
% si le maillage a été lu au format “MED” :
“(11).FORM” : OJB S V K32 LONG=2
% si le maillage a été obtenu par CREA_MAILLAGE / DECOUPE_LAC :
(o) “.PATCH” : OJB XC V I“.CONOPA” : OJB S V I
“.COMAPA” : OJB S V I
“.PTRNOMPAT” : OJB S V K24
sd_voisinage (K12) ::= record
“PTVOIS” : OJB V I
“ELVOIS” : OJB V I
sd_squelette (K8) ::= record
“$vide” : sd_maillage
“.INV.SKELETON” : OJB V I
“.CORRES” : OJB V I
“(9).NOMSST” : OJB V K24
% si DEFI_SQUELETTE / MAILLAGE :
“.ANGL_NAUT” : OJB V R dim = 3
“.TRANS” : OJB V R dim = 3
sd_grille (K8) ::= record
“$vide” : sd_maillage
(o) “.GRLI” : OJB V I (o) “.GRLR” : OJB V R