Class FloatingPointUtils


  • public class FloatingPointUtils
    extends java.lang.Object

    Title: Floating Point Number Utilities

    Description: Implementation bits to support the XSD floating point datatypes

    Copyright: Copyright (c) 2009

    Company: Clark & Parsia, LLC.

    Author:
    Mike Smith
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.Double decrement​(java.lang.Double n)  
      static java.lang.Float decrement​(java.lang.Float n)  
      static java.lang.Double increment​(java.lang.Double n)  
      static java.lang.Float increment​(java.lang.Float n)  
      static java.math.BigInteger intervalSize​(java.lang.Double lower, java.lang.Double upper)  
      static long intervalSize​(java.lang.Float lower, java.lang.Float upper)  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FloatingPointUtils

        public FloatingPointUtils()
    • Method Detail

      • decrement

        public static java.lang.Double decrement​(java.lang.Double n)
      • decrement

        public static java.lang.Float decrement​(java.lang.Float n)
      • increment

        public static java.lang.Double increment​(java.lang.Double n)
      • increment

        public static java.lang.Float increment​(java.lang.Float n)
      • intervalSize

        public static java.math.BigInteger intervalSize​(java.lang.Double lower,
                                                        java.lang.Double upper)
      • intervalSize

        public static long intervalSize​(java.lang.Float lower,
                                        java.lang.Float upper)