spoke.math.numeric
Class SpokeDouble

java.lang.Object
  extended by spoke.math.numeric.Arithmetic
      extended by spoke.math.numeric.SpokeDouble
All Implemented Interfaces:
Comparable

public class SpokeDouble
extends Arithmetic


Method Summary
 Arithmetic add(Arithmetic arithmetic)
           
 Arithmetic add(double d)
           
 Arithmetic divide(Arithmetic arithmetic)
           
 Arithmetic divide(double d)
           
 Arithmetic multiply(Arithmetic arithmetic)
           
 Arithmetic multiply(double d)
           
 Arithmetic negate()
           
protected  Arithmetic newinstance()
           
 Arithmetic pow(int exponent)
           
 int signum()
           
 Arithmetic subtract(Arithmetic arithmetic)
           
 Arithmetic subtract(double d)
           
 Arithmetic valueof(double d)
           
static SpokeDouble valueOf(double d)
           
 
Methods inherited from class spoke.math.numeric.Arithmetic
compareTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

add

public Arithmetic add(double d)
Specified by:
add in class Arithmetic

subtract

public Arithmetic subtract(double d)
Specified by:
subtract in class Arithmetic

multiply

public Arithmetic multiply(double d)
Specified by:
multiply in class Arithmetic

divide

public Arithmetic divide(double d)
Specified by:
divide in class Arithmetic

add

public Arithmetic add(Arithmetic arithmetic)
Specified by:
add in class Arithmetic

subtract

public Arithmetic subtract(Arithmetic arithmetic)
Overrides:
subtract in class Arithmetic

multiply

public Arithmetic multiply(Arithmetic arithmetic)
Specified by:
multiply in class Arithmetic

divide

public Arithmetic divide(Arithmetic arithmetic)
Specified by:
divide in class Arithmetic

pow

public Arithmetic pow(int exponent)
Overrides:
pow in class Arithmetic

negate

public Arithmetic negate()
Specified by:
negate in class Arithmetic

signum

public int signum()
Specified by:
signum in class Arithmetic

valueof

public Arithmetic valueof(double d)
Specified by:
valueof in class Arithmetic

valueOf

public static SpokeDouble valueOf(double d)

newinstance

protected Arithmetic newinstance()
Specified by:
newinstance in class Arithmetic