spoke.math.numeric
Class Arithmetic
java.lang.Object
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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Arithmetic
public Arithmetic()
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()