Module src.olaaaf.variable.integerVariable
Class representing an integer number Variable, meaning a number x \in \mathbb{Z}
Classes
class IntegerVariable (name, lowerBound=None, upperBound=None)-
Class, representing an integer number
olaaaf.variable.variable.Variable, meaning aolaaaf.variable.variable.Variabledefined in \mathbb{Z}. Most of the time, you shouldn't use the constructor ofolaaaf.variable.integerVariable.IntegerVariableand should rather look intoolaaaf.variable.integerVariable.IntegerVariable.declare,olaaaf.variable.integerVariable.IntegerVariable.declareBulkorolaaaf.variable.integerVariable.IntegerVariable.declareAnonymous.Parameters
name:String- The name of the
olaaaf.variable.integerVariable.IntegerVariable. lowerBound,upperBound:fraction.Fraction, optional- Fractions représenting respectively the lower and upper bounds of the variable. If not defined, it is considered as if the variable is unbounded.
Expand source code
class IntegerVariable(Variable): r""" Class, representing an integer number `olaaaf.variable.variable.Variable`, meaning a `olaaaf.variable.variable.Variable` defined in \(\mathbb{Z}\). Most of the time, you **shouldn't** use the constructor of `olaaaf.variable.integerVariable.IntegerVariable` and should rather look into `olaaaf.variable.integerVariable.IntegerVariable.declare`, `olaaaf.variable.integerVariable.IntegerVariable.declareBulk` or `olaaaf.variable.integerVariable.IntegerVariable.declareAnonymous`. Parameters ---------- name : String The name of the `olaaaf.variable.integerVariable.IntegerVariable`. lowerBound, upperBound : `fraction.Fraction`, optional Fractions représenting respectively the lower and upper bounds of the variable. If not defined, it is considered as if the variable is unbounded. """ def isInteger(self) -> bool: """ Method used to known if the variable must have intergers values. Returns ------- res: True if the variable must have intergers values else False """ return TrueAncestors
- Variable
- abc.ABC
Methods
def isInteger(self) ‑> bool-
Method used to known if the variable must have intergers values.
Returns
res:- True if the variable must have intergers values else False
Inherited members