2. Syntax#

/Cham_elem
/table = CALC_GP (
    ◆ RESULTAT = result,
    ◆ LIST_INST = listr8,
    ◇ PRECISION = float (default: 1e-06),
    ◇ CRITERE =/"RELATIF ",
                /"ABSOLU" (by default),
    ◆/TRANCHE_2D = _F (
           ◆ ZONE_MAIL =/"NON ",
                         /"OUI ",
           # If: equal_to (" ZONE_MAIL ", 'OUI')
               ◆ GROUP_MA = Grma,
               ◆ TAILLE = listr8,
           # If: equal_to (" ZONE_MAIL ", 'NON')
               ◆ CENTRE = float,
               ◆ RAYON = float,
               ◆ ANGLE = float,
               ◆ TAILLE = float,
               ◆ NB_ZONE = int,
               ◇ CHAMP_VISU = co,
        ),
      /TRANCHE_3D = _F (
           ◆ GROUP_MA = Grma,
        ),
    # If: exists (" TRANCHE_2D ")
        ◆ SYME =/"NON ",
                 /"OUI ",
    # If: exists (" TRANCHE_3D ")
        ◆ FOND_FISS = bottom_crack,
    ◇ GPMAX = co,
)

◆: mandatory
◇: optional
: present by default
&: together
/: only one among
|: several possible choices