diff --git a/source/engine/known-mecanisms.yaml b/source/engine/known-mecanisms.yaml index 844d0a4b9..5e5ed0aea 100644 --- a/source/engine/known-mecanisms.yaml +++ b/source/engine/known-mecanisms.yaml @@ -14,7 +14,9 @@ inversion: description: | La formule de calcul de cette variable n'est pas connue, souvent elle n'a même pas de sens. Mais le mécanisme `inversion` indique qu'elle peut être _estimée_ à partir de l'un des _objectifs_ listés sous l'attribut `avec`. Il faut alors renseigner une valeur cible pour cet objectif. - Voilà comment ça marche : on va donner à la variable une valeur au hasard, calculer _l'objectif_, puis améliorer notre choix jusqu'à ce que l'écart entre le calcul et la valeur cible disparaisse. + Voilà comment ça marche : on va donner à la variable une valeur au hasard, calculer _l'objectif_, puis grâce à des calculs savants améliorer notre choix jusqu'à ce que l'écart entre le calcul et la valeur cible devienne satisfaisant. + + Concrètement, si l'on demande au moteur (même indirectement) la valeur d'une variable qui a pour formule une inversion, il va vérifier qu'une des possibilités d'inversion a bien une valeur calculée ou saisie, et procéder à l'inversion décrite plus haut à partir de celle-ci. Sinon, ces possibilités d'inversions seront listées comme manquantes. une de ces conditions: type: boolean