| Description | | Ein Typ zur Darstellung eines unscharfen ganzzahligen Intervalls. Das unscharfe Intervall wird durch vier Werte des Typs Int beschrieben, von denen jeder größer oder gleich dem vorherigen sein muss. |
| Constructor | IntFuzzyInterval IntFuzzyInterval( Int value ) | Konstruktor aus einer Ganzzahl. Initialisiert alle vier Werte mit dem Wert „value“. |
| Initialization | Expression of type {x1, x2, x3, x4} | Eine Variable des Typs IntFuzzyInterval kann durch einen Ausdruck des Typs {x1, x2, x3, x4} initialisiert werden, wobei x1, x2, x3 und x4 Werte des Typs Int sind. Beispiel: Int x1 = 5; IntFuzzyInterval intFuzzyInt = {x1, 200, 300, 5000}; |
| Operators | + | Ein binärer Additionsoperator, der einen Wert des Typs IntFuzzyInterval zu einem Wert des Typs Int addiert. Gibt einen Wert des Typs IntFuzzyInterval zurück. |
| + | Ein binärer Additionsoperator, der einen Wert des Typs IntFuzzyInterval zu einem Wert des Typs DistInterval addiert. Gibt einen Wert des Typs IntFuzzyInterval zurück. |
| - | Ein binärer Subtraktionsoperator, der einen Wert des Typs Int von einem Wert des Typs IntFuzzyInterval subtrahiert. Gibt einen Wert des Typs IntFuzzyInterval zurück. |
| - | Ein binärer Subtraktionsoperator, der einen Wert des Typs IntFuzzyInterval von einem Wert des Typs Int subtrahiert. Gibt einen Wert des Typs IntFuzzyInterval zurück. |
| - | Ein binärer Subtraktionsoperator, der einen Wert des Typs DistInterval von einem Wert des Typs IntFuzzyInterval subtrahiert. Gibt einen Wert des Typs IntFuzzyInterval zurück. |
| - | Ein binärer Subtraktionsoperator, der einen Wert des Typs IntFuzzyInterval von einem Wert des Typs DistInterval subtrahiert. Gibt einen Wert des Typs IntFuzzyInterval zurück. |
| * | Ein binärer Multiplikationsoperator, der einen Wert des Typs IntFuzzyInterval mit einem Wert des Typs Int multipliziert. Gibt einen Wert des Typs IntFuzzyInterval zurück. |
| * | Ein binärer Multiplikationsoperator, der einen Wert des Typs IntFuzzyInterval mit einem Wert des Typs DistInterval multipliziert. Gibt einen Wert des Typs IntFuzzyInterval zurück. |
| / | Ein binärer Divisionsoperator, der einen Wert des Typs IntFuzzyInterval durch einen Wert des Typs Int dividiert. Gibt einen Wert des Typs IntFuzzyInterval zurück. |