Degré de précision pour l'égalité des flottants

Le développeur peut fixer la valeur de la demi-longueur de l'intervalle autour d'un nombre flottant X, à l'intérieur duquel tout nombre x est considéré égal à X. Par défaut, CONTROL DIESE fixe sa valeur à 0.00001. Elle peut être modifiée dans le code de l'application :

gFloatingPointEqualityTolerance = 0.05;

Le moteur de CONTROL DIESE exploite cette valeur pour tester la complétude à 1.0 de la réalisation d'une opération.

Pour sa part, le développeur peut, non seulement dimensionner l'intervalle en fonction de son application, mais exploiter lui-même cette variable pour effectuer, ici ou là dans son code, les tests de comparaison entre nombres flottants.


This page was generated with the help of DOC++.