2. Syntax#

char_meca = DEFI_CHAR_SOL (
    ◇ CHARGEMENT =/"FORCE" (by default),
                   /"ONDE_PLANE ",
    ◆ MODELE = model,
    ◆/UNITE_TRAN_INIT = unit,
      /RESU_INIT = evol_noli/dyna_trans/evol_char,
    # If: exists (" UNITE_TRAN_INIT ")
        ◇ LONG_CARA = float,
        ◇ AXE =/"X",
                /"Y",
                /"Z",
        ◇ NOM_PARA =/"Y",
                     /"Z" (by default),
        ◇ Z0 = float,
        ◇ NOM_CMP =/"DX" (by default),
                    /"DY",
        ◆ | GROUP_MY_RIGHT = grma,
          | GROUP_MY_LEFT = grma,
        ◆ TABLE_MATER_ELAS = table,
    # If: exists (" RESU_INIT ")
        ◇ MATR_RIGI = matr_asse_depl_r,
        ◇ COEF = float (default: 1.0),
        ◇ NOM_CHAM_INIT =/"ACCE ",
                          /"FORC_NODA" (by default),
                          /"REAC_NODA ",
        ◇ DDL_EXCLUS =/"DX",
                       /"DY",
                       /"DZ",
                       /"DRX ",
                       /"DRY ",
                       /"DRZ ",
        ◇ MATR_AMOR = matr_asse_depl_r,
        ◇ NUME_DDL = nume_ddl,
        ◆ LIST_INST = listr8,
        ◇ PRECISION = float (default: 1e-06),
        ◇ CRITERE =/"RELATIF" (by default),
                    /"ABSOLU ",
    ◇ TITRE = text,
    ◇ INFO =/1 (by default),
             /2,
)

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