spoke.math.numeric
Class Complex
java.lang.Object
spoke.math.numeric.Arithmetic
spoke.math.numeric.Complex
- All Implemented Interfaces:
- java.io.Serializable, Comparable
public class Complex
- extends Arithmetic
- implements java.io.Serializable
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
element0
public double element0
element1
public double element1
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
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
modulus
public double modulus()
modulus2
public double modulus2()
phase
public double phase()
conjugate
public Complex conjugate()
log
public Complex log()
log
public Complex log(double threshold)
exp
public Complex exp()
valueOf
public static Complex valueOf(double re,
double im)
newinstance
protected Arithmetic newinstance()
- Specified by:
newinstance
in class Arithmetic