| Description | | Un type représentant un intervalle flou d’entiers. L’intervalle flou est défini par quatre valeurs de type Int, chacune devant être supérieure ou égale à la précédente. |
| Constructeur | IntFuzzyInterval IntFuzzyInterval( Int value ) | Constructeur à partir d’un entier. Initialise les quatre valeurs avec la valeur « value ». |
| Initialisation | Expression de type {x1, x2, x3, x4} | Une variable de type IntFuzzyInterval peut être initialisée par une expression de type {x1, x2, x3, x4}, où x1, x2, x3 et x4 sont des valeurs de type Int. Exemple : Int x1 = 5; IntFuzzyInterval intFuzzyInt = {x1, 200, 300, 5000}; |
| Opérateurs | + | Opérateur binaire d’addition qui ajoute une valeur de type IntFuzzyInterval à une valeur de type Int. Retourne une valeur de type IntFuzzyInterval. |
| + | Opérateur binaire d’addition qui ajoute une valeur de type IntFuzzyInterval à une valeur de type DistInterval. Retourne une valeur de type IntFuzzyInterval. |
| - | Opérateur binaire de soustraction qui soustrait une valeur de type Int d’une valeur de type IntFuzzyInterval. Retourne une valeur de type IntFuzzyInterval. |
| - | Opérateur binaire de soustraction qui soustrait une valeur de type IntFuzzyInterval d’une valeur de type Int. Retourne une valeur de type IntFuzzyInterval. |
| - | Opérateur binaire de soustraction qui soustrait une valeur de type DistInterval d’une valeur de type IntFuzzyInterval. Retourne une valeur de type IntFuzzyInterval. |
| - | Opérateur binaire de soustraction qui soustrait une valeur de type IntFuzzyInterval d’une valeur de type DistInterval. Retourne une valeur de type IntFuzzyInterval. |
| * | Opérateur binaire de multiplication qui multiplie une valeur de type IntFuzzyInterval par une valeur de type Int. Retourne une valeur de type IntFuzzyInterval. |
| * | Opérateur binaire de multiplication qui multiplie une valeur de type IntFuzzyInterval par une valeur de type DistInterval. Retourne une valeur de type IntFuzzyInterval. |
| / | Opérateur binaire de division qui divise une valeur de type IntFuzzyInterval par une valeur de type Int. Retourne une valeur de type IntFuzzyInterval. |