Class AbstractOperator<T extends IVariable>

    • Constructor Detail

      • AbstractOperator

        public AbstractOperator()
    • Method Detail

      • evaluate

        public abstract byte evaluate​(T lhs,
                                      T[] rhs)
        Evaluate this equation, setting a new value for the left-hand side.
        Returns:
        a code that indicates: 1) has the lhs value changed? 2) has this equation reached a fixed-point, in that we never have to evaluate the equation again, even if rhs operands change?
      • hashCode

        public abstract int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public abstract boolean equals​(Object o)
        Overrides:
        equals in class Object