2. Data structure#

2.1. Arborescence#

cabl_precont (K8): := record

(o) “CABLE_BP”: SD table (o) “CABLE_GL”: SD table (o) “CABLE. LIRELA “: SD real_list (o) “SIGMACABLE. NOGD “: OJB SV K8 (o) “SIGMACABLE. NCMP “: OBJ SV K8 (o) “SIGMACABLE. NUMA “: OBJ S V I (o) “SIGMACABLE. VALE “: OBJ S V R

Table CABLE_BPassociée at ASD cabl_precont contains the following 11 parameters:

“NOEUD_CABLE” K8 “ABSC_CURV” R “ALPHA” R “TENSION” R “MAILLE_BETON_VOISINE” K8 “NOEUD_BETON_VOISIN” K8 “INDICE_IMMERSION” I “INDICE_PROJECTION” I “EXCENTRICITE” R “NUM_CABLE” K8 “NOEUD_MILIEU” OUI or NON

Table CABLE_GL associated with the cabl_precont SD contains the following 9 parameters:

“TYPE_NOEUD1” K8 “NOM_ANCRAGE1” K16 “TYPE_ANCRAGE2” K8 “TYPE_NOEUD2” K8 “NOM_ANCRAGE2” K16 “TENSION” R “RECUL_ANCRAGE” R “ADHERENT” K8

The SD table is described in [D4.02.05].

Object '. LIRELA '

The list of relationships (liste_rela data structure) to the cabl_precont data structure is called

CABL_PR (K8) //'. LIRELA '

The liste_rela data structure is described in [D4.06.13].

Object '. SIGMACABLE. NOGD '

This vector of size 1 contains the name of the stored quantity SIEF_R.

Object '. SIGMACABLE. NOCMP '

This vector of size \({n}_{\mathit{comp}}\) contains the names of the \({n}_{\mathit{comp}}\) stored components.

Object “. SIGMACABLE. NUMA “

This vector of size \({n}_{\mathit{ma}}\) contains the indices of the meshes of the 3D concrete mesh in which tension is imposed by the cables. These indices are not sorted.

Object “. SIGMACABLE. VALE “

This vector of size \({n}_{\mathit{ma}}\times {n}_{\mathit{comp}}\) contains the values of the \({n}_{\mathit{comp}}\) components of the quantity SIEF_R, for all the cells whose indices are present in. SIGMACABLE. NUMA.

Thus, the values corresponding to the mesh numa (jj) are stored in:

vale [(jj-1) *ncomp+1: (jj-1)*ncomp+ncomp)