Module src.olaaaf.variable

Representation of variables and useful tools to use them. Variable are split depending on what type of variables they represent, namely olaaaf.variable.integerVariable.IntegerVariable and olaaaf.variable.realVariable.RealVariable, but the abstract class olaaaf.variable.variable.Variable should allow the user to implement their own variables if they so choose.

Sub-modules

src.olaaaf.variable.integerVariable

Class representing an integer number Variable, meaning a number x \in \mathbb{Z}

src.olaaaf.variable.realVariable

Class representing a real number Variable, meaning a number x \in \mathbb{R}

src.olaaaf.variable.variable

Abstract class, representing a variable.

src.olaaaf.variable.variableManager

Class used to store all non-anonymous user-declared olaaaf.variable.variable.Variable and allow easy retrieving of already defined ones.