5. SD sd_cata_magnitude: “& CATA .GD”#
sd_cata_magnitude (K8): := record
♦ '. DESCRIGD ': OJB XC V I NO LONG =7
♦ '. NOMCMP ': OJB XC V K8 NO
♦ '. NOMGD ': OJB S N K8
♦ '. TYPEGD ': OJB SV K8
5.1. Purpose. NOMGD#
Name pointer allowing a number to be associated with all quantities (simple or elementary). It is this number that we will identify later with the quantity.
5.2. Purpose. NOMCMP#
V collection (K8). You can access it by the size number: gd, or by its name. All simple sizes all have their CMP named. So in front of GD, we find the list of all the names of the CMP of GD. If quantity is elementary, there is nothing in front of GD.
5.3. Item TYPEGD: V (K8)#
gd —> K8: scalar_type (quantity) (R, I, C, K8, K16, K24)
5.4. Purpose. DESCRIGD: contiguous collection of V (I) of length 7#
gd —> V (I): descriptor of the quantity gd.
V (1): code_gd
1: simple size
3: elementary quantity (vector)
4: elementary quantity (matrice_sym)
5: elementary quantity (matrice_rectangle)
V (3): n_ec: number of coded_integers needed to describe the CMP of the quantity.
V (4): gd_line: « line » quantity for the elementary quantities « vector » and « matrix ».
V (5): gd_column: « column » quantity for the elementary « matrix » quantities.
V (6): nblcom: number of lines of the free comment associated with the quantity gd
V (7): indcom: index in ``& CATA .CL. COMLIBR « from the 1st line of the free comment associated with the quantity gd