2. Syntaxe#

/ cham_elem
/ table = CALC_GP(
    ◆ RESULTAT = resultat,
    ◆ LIST_INST = listr8,
    ◇ PRECISION = float (défaut: 1e-06),
    ◇ CRITERE = / "RELATIF",
                / "ABSOLU" (par défaut),
    ◆ / TRANCHE_2D = _F(
           ◆ ZONE_MAIL = / "NON",
                         / "OUI",
           # Si: equal_to("ZONE_MAIL", 'OUI')
               ◆ GROUP_MA = grma,
               ◆ TAILLE = listr8,
           # Si: 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,
        ),
    # Si: exists("TRANCHE_2D")
        ◆ SYME = / "NON",
                 / "OUI",
    # Si: exists("TRANCHE_3D")
        ◆ FOND_FISS = fond_fissure,
    ◇ GPMAX = co,
)

◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles