Class FloatVariable


  • public class FloatVariable
    extends Variable
    This class models an float variable as a mathematical term.
    Author:
    Matthias Thimm
    • Constructor Detail

      • FloatVariable

        public FloatVariable​(java.lang.String name)
        Creates a new variable with the given name.
        Parameters:
        name - the name of this variable.
      • FloatVariable

        public FloatVariable​(java.lang.String name,
                             boolean isPositive)
        Creates a new variable with the given name.
        Parameters:
        name - the name of this variable.
        isPositive - whether this variables should be positive.
      • FloatVariable

        public FloatVariable​(java.lang.String name,
                             double lowerBound,
                             double upperBound)
        Creates a new variable with the given name and bounds.
        Parameters:
        name - the name of this variable.
        lowerBound - the lower bound of the variable.
        upperBound - the upper bound of the variable.
    • Method Detail

      • isInteger

        public boolean isInteger()
        Description copied from class: Term
        Checks whether this term represents an integer value.
        Specified by:
        isInteger in class Term
        Returns:
        "true" iff this term represents an integer value.
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class Variable