spoke.math.numeric
Class Arithmetic

java.lang.Object
  extended by spoke.math.numeric.Arithmetic
All Implemented Interfaces:
Comparable
Direct Known Subclasses:
Complex, Matrix, SpokeDouble, SpokeVector

public abstract class Arithmetic
extends java.lang.Object
implements Comparable


Constructor Summary
Arithmetic()
           
 
Method Summary
abstract  Arithmetic add(Arithmetic arithmetic)
           
abstract  Arithmetic add(double d)
           
 int compareTo(Comparable comparable)
           
abstract  Arithmetic divide(Arithmetic arithmetic)
           
abstract  Arithmetic divide(double d)
           
abstract  Arithmetic multiply(Arithmetic arithmetic)
           
abstract  Arithmetic multiply(double d)
           
abstract  Arithmetic negate()
           
protected abstract  Arithmetic newinstance()
           
 Arithmetic pow(int exponent)
           
abstract  int signum()
           
 Arithmetic subtract(Arithmetic arithmetic)
           
abstract  Arithmetic subtract(double d)
           
abstract  Arithmetic valueof(double d)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Arithmetic

public Arithmetic()
Method Detail

add

public abstract Arithmetic add(double d)

subtract

public abstract Arithmetic subtract(double d)

multiply

public abstract Arithmetic multiply(double d)

divide

public abstract Arithmetic divide(double d)
                           throws java.lang.ArithmeticException
Throws:
java.lang.ArithmeticException

add

public abstract Arithmetic add(Arithmetic arithmetic)

subtract

public Arithmetic subtract(Arithmetic arithmetic)

multiply

public abstract Arithmetic multiply(Arithmetic arithmetic)

divide

public abstract Arithmetic divide(Arithmetic arithmetic)

pow

public Arithmetic pow(int exponent)

negate

public abstract Arithmetic negate()

signum

public abstract int signum()

valueof

public abstract Arithmetic valueof(double d)

compareTo

public int compareTo(Comparable comparable)
Specified by:
compareTo in interface Comparable

newinstance

protected abstract Arithmetic newinstance()