9. sd_cata_phen_mode : “&CATA”#
sd_cata_phen_mode (K5) ::= record
♦ '.PHENOMENE' : OJB S N K16
♦ '.ACOUSTIQUE .MODL' : OJB S N K16
♦ '.ACOUSTIQUE' : OJB XC V I NO
♦ '.MECANIQUE .MODL' : OJB S N K16
♦ '.MECANIQUE' : OJB XC V I NO
♦ '.THERMIQUE .MODL' : OJB S N K16
♦ '.THERMIQUE' : OJB XC V I NO
9.1. Objet .PHENOMENE : S N K16#
Ce pointeur de noms contient tous les noms de phénomène lus dans le catalogue :
Aujourd’hui :
“MECANIQUE”
“THERMIQUE”
“ACOUSTIQUE”
…
- Remarque :
Il ne sert pas à pointer dans une collection.
9.2. Objets .MODL#
.ACOUSTIQUE .MODL : Noms des modélisations du phénomène ACOUSTIQUE.
.MECANIQUE .MODL : Noms des modélisations du phénomène MECANIQUE.
.THERMIQUE .MODL : Noms des modélisations du phénomène THERMIQUE.
9.3. Autres objets#
Les autres objets de la structure de données CATA_PHEN_MODE ne sont pas « suffixés » « en dur » dans la documentation. On crée autant d’objets supplémentaires que de phénomènes lus. Ces objets ont pour noms complets :
``&CATA.``//nom_de_phenomene
Prenons l’exemple de :
'.MECANIQUE' : OJB XC V I NO LONG=nb_tm + 2
C’est une collection de V(I), nommée par les modélisations possibles pour ce phénomène. A une modélisation donnée, correspond un vecteur d’entiers V.
Pour i_tm de 1 à nb_tm :
V(i_tm) : numéro du type_élément associé au type maille i_tm, pour la modélisation.
Si V(i_tm)=0 : le type_maille i_tm n’a pas de type_element associé pour la modélisation.
V(nb_tm +1) : dimension toplogique des éléments « principaux » de la modélisation : 0/1/2/3
V(nb_tm +2) : dimension de l’espace physique baignant la modélisation : 2/3