Data structure ==================== Arborescence ------------ .. code-block:: text 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: .. code-block:: text 'NUMC_CABLE' I '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: .. code-block:: text 'TYPE_ANCRAGE1' K8 '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 [:external:ref:`D4.02.05 `]. .. code-block:: text Object '. LIRELA ' The list of relationships (liste_rela data structure) to the cabl_precont data structure is called .. code-block:: text CABL_PR (K8) //'. LIRELA ' The liste_rela data structure is described in [:ref:`D4.06.13 `]. .. code-block:: text Object '. SIGMACABLE. NOGD ' This vector of size 1 contains the name of the stored quantity SIEF_R. .. code-block:: text Object '. SIGMACABLE. NOCMP ' This vector of size :math:`{n}_{\mathit{comp}}` contains the names of the :math:`{n}_{\mathit{comp}}` stored components. **Object** **'. SIGMACABLE. NUMA '** This vector of size :math:`{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 :math:`{n}_{\mathit{ma}}\times {n}_{\mathit{comp}}` contains the values of the :math:`{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)