TEST_FONCTION(
◇ VALEUR = _F(
◆ FONCTION = formule / fonction_c / fonction / nappe,
◇ NOM_PARA = text,
◆ / VALE_PARA = float,
/ INTERVALLE = float,
# Si: True
◆ / VALE_CALC_C = complex,
/ VALE_CALC = float,
◇ VALE_ABS = / "OUI",
/ "NON" (par défaut),
◇ TYPE_TEST = / "SOMM_ABS",
/ "SOMM",
/ "MAX",
/ "MIN",
◇ TOLE_MACHINE = float (défaut: 1e-06),
◇ CRITERE = / "RELATIF" (par défaut),
/ "ABSOLU",
# Si: exists("REFERENCE")
◆ / VALE_REFE_C = complex,
/ VALE_REFE = float,
◇ PRECISION = float (défaut: 0.001),
◇ REFERENCE = / "ANALYTIQUE",
/ "SOURCE_EXTERNE",
/ "AUTRE_ASTER",
/ "NON_DEFINI",
# Si: exists("VALE_CALC") and abs(VALE_CALC if type(VALE_CALC) not in (list, tuple) else VALE_CALC[0]) < 1.e-16
◇ ORDRE_GRANDEUR = float,
◇ LEGENDE = text,
),
◇ ATTRIBUT = _F(
◆ FONCTION = formule / fonction_c / fonction / nappe,
◇ PARA = float,
◇ CRIT_PARA = / "RELATIF" (par défaut),
/ "ABSOLU",
◇ PREC_PARA = float (défaut: 0.001),
◆ ATTR = / "NOM_PARA",
/ "NOM_RESU",
/ "PROL_DROITE",
/ "PROL_GAUCHE",
/ "INTERPOL",
/ "PROL_GAUCHE_FONC",
/ "PROL_DROITE_FONC",
/ "INTERPOL_FONC",
/ "NOM_PARA_FONC",
◆ ATTR_REFE = text,
◇ REFERENCE = / "ANALYTIQUE",
/ "SOURCE_EXTERNE",
/ "AUTRE_ASTER",
),
)
◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles