com.jeffpalm.util
Interface ComplexNumber

All Superinterfaces:
Immutable

public interface ComplexNumber
extends Immutable


Nested Class Summary
static interface ComplexNumber.Factory
           
 
Method Summary
 ComplexNumber add(ComplexNumber n)
           
 ComplexNumber conjugate()
           
 ComplexNumber div(ComplexNumber n)
           
 ComplexNumber.Factory factory()
           
 double imag()
           
 ComplexNumber mul(ComplexNumber n)
           
 double r()
           
 double real()
           
 ComplexNumber sub(ComplexNumber n)
           
 double theta()
           
 

Method Detail

real

double real()

imag

double imag()

r

double r()

theta

double theta()

add

ComplexNumber add(ComplexNumber n)

sub

ComplexNumber sub(ComplexNumber n)

mul

ComplexNumber mul(ComplexNumber n)

div

ComplexNumber div(ComplexNumber n)

conjugate

ComplexNumber conjugate()

factory

ComplexNumber.Factory factory()