super_mesh = DEFI_MAILLAGE(
◆ DEFI_SUPER_MAILLE = _F(
◆ MACR_ELEM = macr_elem_dyna / macr_elem_stat,
◇ SUPER_MAILLE = ma,
◇ TRAN = float,
◇ ANGL_NAUT = float,
# Si: exists("ANGL_NAUT")
◇ CENTRE = float,
),
◇ RECO_GLOBAL = _F(
◆ / TOUT = "OUI" (ou non renseigné),
/ SUPER_MAILLE = ma,
◇ CRITERE = / "RELATIF" (par défaut),
/ "ABSOLU",
◇ PRECISION = float (défaut: 0.001),
),
◇ RECO_SUPER_MAILLE = _F(
◆ SUPER_MAILLE = ma,
◆ GROUP_NO = grno,
◇ OPTION = / "GEOMETRIQUE" (par défaut),
/ "NOEUD_A_NOEUD",
/ "INVERSE",
# Si: equal_to("OPTION", 'GEOMETRIQUE')
◇ CRITERE = / "RELATIF" (par défaut),
/ "ABSOLU",
◇ PRECISION = float (défaut: 0.001),
),
DEFI_NOEUD = _F(
◆ / TOUT = "OUI" (ou non renseigné),
/ NOEUD_INIT = no,
# Si: exists("TOUT")
◇ PREFIXE = text,
◆ INDEX = int,
# Si: exists("NOEUD_INIT")
◆ SUPER_MAILLE = ma,
◆ NOEUD_FIN = no,
),
◇ DEFI_GROUP_NO = _F(
◆ / TOUT = "OUI" (ou non renseigné),
/ SUPER_MAILLE = ma,
◇ & GROUP_NO_INIT = grno,
◆ | GROUP_NO_FIN = grno,
◇ PREFIXE = text,
| INDEX = int,
),
)
◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles