5. SD sd_cata_grandeur : “&CATA.GD”#

sd_cata_grandeur (K8) ::= record

♦ '.DESCRIGD' : OJB XC V I NO LONG=7

♦ '.NOMCMP' : OJB XC V K8 NO

♦ '.NOMGD' : OJB S N K8

♦ '.TYPEGD' : OJB S V K8

5.1. Objet .NOMGD#

Pointeur de nom permettant d’associer à toutes les grandeurs (simple ou élémentaire) un numéro. C’est ce numéro que nous identifierons par la suite avec la grandeur.

Remarque :

Les collections .DESCRIGD et .NOMCMP sont numérotées de la même façon que .NOMGD.

5.2. Objet .NOMCMP#

Collection de V(K8). On y accède par le numéro de la grandeur : gd, ou par son nom. Toutes les grandeurs simples ont toutes leurs CMP nommées. On trouve donc en face de gd, la liste de tous les noms des CMP de gd. Si la grandeur est élémentaire, il n’y a rien en face de gd.

5.3. Objet TYPEGD : V(K8)#

gd —> K8 : type_scalaire(grandeur) (R,I,C,K8,K16,K24)

5.4. Objet .DESCRIGD : collection contiguë de V(I) de longueur 7#

gd —> V(I) : descripteur de la grandeur gd.

  • V(1) : code_gd

    • 1 : grandeur simple

    • 3 : grandeur élémentaire (vecteur)

    • 4 : grandeur élémentaire (matrice_sym)

    • 5 : grandeur élémentaire (matrice_rectangle)

  • V(3) : n_ec : nombre d’entier_codés nécessaires pour décrire les CMP de la grandeur.

  • V(4) : gd_ligne : grandeur « ligne » pour les grandeurs élémentaires « vecteur » et « matrice ».

  • V(5) : gd_colonne : grandeur « colonne » pour les grandeurs élémentaires « matrice ».

  • V(6) : nblcom : nombre de lignes du commentaire libre associé à la grandeur gd

  • V(7) : indcom : indice dans &CATA.CL.COMLIBR de la 1ère ligne du commentaire libre associé à la grandeur gd