TEST_FONCTION (
◇ VALEUR = _F (
◆ FONCTION = formula/function_c/function/table,
◇ NOM_PARA = text,
◆/VALE_PARA = float,
/INTERVALLE = float,
# If: True
◆/VALE_CALC_C = complex,
/VALE_CALC = float,
◇ VALE_ABS =/"OUI ",
/"NON" (by default),
◇ TYPE_TEST =/"SOMM_ABS ",
/"SOMM ",
/"MAX ",
/"MIN ",
◇ TOLE_MACHINE = float (default: 1e-06),
◇ CRITERE =/"RELATIF" (by default),
/"ABSOLU ",
# If: exists (" REFERENCE ")
◆/VALE_REFE_C = complex,
/VALE_REFE = float,
◇ PRECISION = float (default: 0.001),
◇ REFERENCE =/"ANALYTIQUE ",
/"SOURCE_EXTERNE ",
/"AUTRE_ASTER ",
/"NON_DEFINI ",
# If: 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 = formula/function_c/function/table,
◇ PARA = float,
◇ CRIT_PARA =/"RELATIF" (by default),
/"ABSOLU ",
◇ PREC_PARA = float (default: 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 ",
),
)
◆: mandatory
◇: optional
: present by default
&: together
/: only one among
|: several possible choices