2. Syntax#

table = CALC_MATE_HOMO (
    ◆ MAILLAGE = mesh,
    ◆ AFFE = _F (
         ◆/TOUT = "OUI" (or not specified),
           /GROUP_MA = grma,
         ◆ MATER = subdue,
      ),
    ◆ VARC = _F (
         ◆ NOM_VARC =/"TEMP ",
                      /"IRRA ",
         ◆ VALE = float,
      ),
    ◆ TYPE_HOMO =/"MASSIF ",
                  /"PLAQUE ",
    ◇ UNITE = unit,
    ◇ INFO =/1 (by default),
             /2,
    ◇ CORR_MECA = co,
    # If: TYPE_HOMO == 'MASSIF'
        ◇ CORR_THER = co,
    # If: TYPE_HOMO == 'PLAQUE'
        ◆ VECT_NORM =/"X",
                      /"Y",
                      /"Z",
)

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