3. Structure de la sd_resultat#

3.1. Paramètres et variables d’accès#

Les informations (champs et paramètres) d’une sd_resultat sont indexées par un entier. Cet index est appelé numéro d’ordre ou NUME_ORDRE. Cet index ne varie pas forcément de \(1\) à \(n\) . Les numéros d’ordre peuvent être négatifs ou nuls ; ils peuvent ne pas être consécutifs. Pour un RESULTAT de type transitoire par exemple le numéro d’ordre 0 correspond à l’état initial, le numéro d’ordre 1 correspond au premier instant de calcul. À ce NUME_ORDRE correspond un ou plusieurs paramètres qui permettent également d’accéder aux informations. Par exemple, l’instant d’un calcul évolutif ou la fréquence ou le numéro d’ordre d’un mode propre. Ces paramètres d’un genre un peu particulier sont appelés variable d’accès. Les autres paramètres (masse généralisée d’un mode, par exemple) sont simplement appelés paramètres sans autre distinction.

Un paramètre (variable d’accès ou autre) peut être du type entier, réel, complexe ou caractère.

3.2. Nom symbolique des champs#

À un NUME_ORDRE donné peuvent correspondre plusieurs champs que l’on distingue par ce que l’on appelle un nom symbolique, par exemple, DEPL pour les champs de déplacements, SIGM_ELNO pour les contraintes par éléments aux nœuds calculés à partir du champ de déplacement. Ces champs sont de type cham_no, cham_elem ou carte.

Pour simplifier les noms symboliques retenus pour les différents types de sd_resultat sont des noms de grandeurs ou des noms d’options de calcul.

3.3. Représentation schématique#

Schématiquement une sd_resultat se présente donc sous la forme suivante (exemple de la sd_resultat du type mode_meca).

_images/10000200000002AF00000227B9A6483928978E93.png

Dans le premier tableau à double entrée (nom symbolique et numéro d’ordre), on trouve des noms de champs (\(\mathit{K19}\) stockés dans un vecteur de \(\mathit{K24}\) ).

Dans les 2ème et 3ème tableaux, on trouve la valeur (scalaire) des variables d’accès (ou des paramètres).