Class AlmostEqualDouble.ContextRelative

java.lang.Object
com.io7m.jequality.AlmostEqualDouble.ContextRelative
Enclosing class:
AlmostEqualDouble

public static final class AlmostEqualDouble.ContextRelative extends Object
The necessary context for floating point comparisons.
  • Constructor Details

    • ContextRelative

      public ContextRelative()
      Construct a new equality context.
  • Method Details

    • getMaxAbsoluteDifference

      public double getMaxAbsoluteDifference()
      Returns:
      The current maximum absolute difference
    • setMaxAbsoluteDifference

      public void setMaxAbsoluteDifference(double max)
      Set the current maximum absolute difference
      Parameters:
      max - The required difference
    • getMaxRelativeDifference

      public double getMaxRelativeDifference()
      Returns:
      The current maximum relative difference
    • setMaxRelativeDifference

      public void setMaxRelativeDifference(double max)
      Set the current maximum relative difference
      Parameters:
      max - The required difference
    • toString

      public String toString()
      Overrides:
      toString in class Object