2. Syntax#

gene_model = DEFI_MODELE_GENE (
    ◆ SOUS_STRUC = _F (
         ◆ NOM = text,
         ◆ MACR_ELEM_DYNA = macr_elem_dyna,
         ◆ ANGL_NAUT = float,
         ◆ TRANS = float,
      ),
    ◆ LIAISON = _F (
         ◆ SOUS_STRUC_1 = text,
         ◆ INTERFACE_1 = text,
         ◆ SOUS_STRUC_2 = text,
         ◆ INTERFACE_2 = text,
         ◇/GROUP_MA_MAIT_1 = grma,
           /GROUP_MA_MAIT_2 = grma,
         ◇ OPTION =/"REDUIT ",
                    /"CLASSIQUE" (by default),
      ),
    ◇ VERIF = _F (
         ◇ STOP_ERREUR =/"OUI" (by default),
                         /"NON ",
         ◇ PRECISION = float (default: 0.001),
         ◇ CRITERE =/"RELATIF" (by default),
                     /"ABSOLU ",
      ),
    ◇ INFO =/1 (by default),
             /2,
)

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