2. Syntax#

table = POST_NEWMARK (
    ◆/MAILLAGE_GLIS = mesh,
      /RAYON = float,
    # If: exists (" RAYON ")
        ◆ CENTRE_X = float,
        ◆ CENTRE_Y = float,
        ◇ RAFF_CERCLE = int,
    # If: exists (" MAILLAGE_GLIS ")
        ◇ GROUP_MA_GLIS = Grma,
        ◇ GROUP_MA_LIGNE = Grma,
    ◇ POSITION =/"AMONT ",
                 /"AVAL" (by default),
    ◆ | RESULT = dyna_trans/evol_noli,
      | RESULTAT_WEIGHT = evol_noli/evol_elas,
    # If: exists (" RESULTAT ")
        ◇ VERI_MASSE =/"OUI ",
                       /"NON" (by default),
        # If: equal_to (" VERI_MASSE ", 'OUI')
            ◇ RESI_RELA = float,
            ◇ ITER_MAXI = int,
            ◇ CHAM_MATER = mater_field,
    # If: exists (" RESULTAT_PESANTEUR ")
        ◆ CHAM_PHI = cham_no,
        ◆ CHAM_COHESION = cham_no,
        ◇ CHAM_FS = co,
        ◇ METHODE =/"ECLA_PG" (by default),
                    /"COLLOCATION ",
    ◇ KY = float,
    ◆ GROUP_MA_CALC = Grma,
    ◇ INFO =/1 (by default),
             /2,
)

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