jumbo.euclid
Class Real

java.lang.Object
  |
  +--jumbo.euclid.Real

public class Real
extends java.lang.Object

Real supports various utilities for real numbers. Use Double where you want a first-class Java object


Constructor Summary
Real()
           
 
Method Summary
static double getEpsilon()
          get current version of epsilon
static void initArray(int nelem, double[] arr, double f)
          set an array to given value
static boolean isEqual(double a, double b)
          are two numbers equal within EPSILON
static boolean isEqual(double a, double b, double epsilon)
          are two numbers equal within epsilon
static boolean isEqual(int n, double[] a, double[] b)
          are all members of an array equal within EPSILON?
static boolean isZero(double a)
          is a number zero within EPSILON
static boolean isZero(double a, double epsilon)
          is a number zero within epsilon
static void printArray(double[] a)
          print a double[]
static void setEpsilon(double epsilon)
          set current version of epsilon
static void zeroArray(int nelem, double[] arr)
          set an array to zero
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Real

public Real()
Method Detail

getEpsilon

public static double getEpsilon()
get current version of epsilon

setEpsilon

public static void setEpsilon(double epsilon)
set current version of epsilon

isEqual

public static boolean isEqual(double a,
                              double b)
are two numbers equal within EPSILON

isZero

public static boolean isZero(double a)
is a number zero within EPSILON

isEqual

public static boolean isEqual(int n,
                              double[] a,
                              double[] b)
are all members of an array equal within EPSILON?

isEqual

public static boolean isEqual(double a,
                              double b,
                              double epsilon)
are two numbers equal within epsilon

isZero

public static boolean isZero(double a,
                             double epsilon)
is a number zero within epsilon

zeroArray

public static void zeroArray(int nelem,
                             double[] arr)
set an array to zero

initArray

public static void initArray(int nelem,
                             double[] arr,
                             double f)
set an array to given value

printArray

public static void printArray(double[] a)
print a double[]