2. Syntax#

/vect_elem_pres_c
/vect_elem_temp_r
/vect_elem_depl_r = CALC_VECT_ELEM (
    ◆ OPTION =/"CHAR_MECA ",
               /"CHAR_THER ",
               /"CHAR_ACOU ",
    # If: equal_to (" OPTION ", 'CHAR_MECA')
        ◆ | LOAD = char_meca,
          | MODEL = model,
        # If: exists (" CHARGE ")
            ◇ CHAM_MATER = mater_field,
            ◇ CARA_ELEM = cara_elem,
            ◇ INST = float,
            ◇ MODE_FOURIER = int,
        # If: (exists (" MODELE "))
            ◆ SOUS_STRUC = _F (
                 ◆ CAS_CHARGE = text,
                 ◆/TOUT = "OUI" (or not specified),
                   /SUPER_MAILLE = my,
              ),
    # If: equal_to (" OPTION ", 'CHAR_THER')
        ◇ CARA_ELEM = cara_elem,
        ◆ CHARGE = char_ther,
        ◇ INST = float,
    # If: equal_to (" OPTION ", 'CHAR_ACOU')
        ◆ CHAM_MATER = cham_master,
        ◆ CHARGE = char_acou,
)

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