com.clarkparsia.pellet.datatypes
Class FloatingPointUtils

java.lang.Object
  extended by com.clarkparsia.pellet.datatypes.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

Constructor Summary
FloatingPointUtils()
           
 
Method Summary
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)


Copyright © 2004 Evren Sirin. All Rights Reserved.