9. Specific objects for formulation LIAISON_UNIL#
9.1. Item NDIMCU#
(o) '. UNILATE. NDIMCU ': V I long = 2
Index |
Description |
Question CUDISI |
1 |
Total number of one-sided links |
NNOCU |
2 |
Total number of ddls involved in unilateral links |
NCMPG |
9.2. Item COEFD#
(o) '. UNILATE. COEFD ': V K8 long = NNOCU
This object stores the names of the functions that give the coefficient of unilateral conditions to the right-hand side.
9.3. Item LISNOE#
(o) '. UNILATE. LISNOE ': V I long = NNOCU
This object stores the number of the nodes involved in the one-sided conditions.
9.4. Item POINOE#
“. UNILATE. POINOE “: V I long = NNOCU +1
This object is used as an access pointer to objects CMPGCU and COEFG.
Offset JDECMP for the first component of the unilateral condition INO:
JDECMP = ZI (JPOIN + INO -1)
Number NCMPde components for involved in the unilateral condition INO:
NCMP = ZI (JPOIN + INO) — ZI (JPOIN + INO -1)
9.5. Objects CMPGCU and COEFG#
(o) '. UNILATE. CMPGCU ': V K8 long = NCMPG
(o) '. UNILATE. COEFG ': V K8 long = NCMPG
These objects make it possible to store the degrees of freedom to which the unilateral conditions apply as well as the names of the functions that are the coefficients of these conditions (on the left-hand side therefore).
ICMP -th component of the INO -th unilateral condition:
CMP = ZK8 (JCMPG + JDECMP -1+ ICMP)
Coefficient as a function of the ICMP -th component of the INO -th unilateral condition:
COEFG = ZK8 (JCOEFG + JDECMP -1+ ICMP)
9.6. Item COEFPE#
(o) '. UNILATE. COEFPE ': V long = NNOCU
This object stores the values of the penalty coefficients.