public class ComplexNumber
extends java.lang.Object
implements java.lang.Comparable
Modifier and Type | Field and Description |
---|---|
int |
bitPattern |
double |
imaginaryPart |
double |
realPart |
int |
reverseBitPattern |
Constructor and Description |
---|
ComplexNumber()
Creates a new instance of ComplexNumber, default real and imaginary parts both equal to zero.
|
ComplexNumber(ComplexNumber c) |
ComplexNumber(double r,
double i) |
Modifier and Type | Method and Description |
---|---|
ComplexNumber |
add(ComplexNumber c) |
ComplexNumber |
add(double r,
double i) |
int |
compareTo(java.lang.Object o) |
ComplexNumber |
conjugate() |
ComplexNumber |
divideBy(ComplexNumber c) |
ComplexNumber |
divideBy(double r,
double i) |
double |
getMagnitude() |
double |
getPhase() |
ComplexNumber |
multiply(ComplexNumber c) |
ComplexNumber |
multiply(double r,
double i) |
void |
setBitPatterns(int bp) |
void |
setEqualTo(ComplexNumber c) |
void |
setEqualTo(double r,
double i) |
ComplexNumber |
subtract(ComplexNumber c) |
ComplexNumber |
subtract(double r,
double i) |
void |
toStdOut() |
public double imaginaryPart
public double realPart
public int bitPattern
public int reverseBitPattern
public ComplexNumber()
public ComplexNumber(double r, double i)
public ComplexNumber(ComplexNumber c)
public void setEqualTo(double r, double i)
public void setEqualTo(ComplexNumber c)
public ComplexNumber add(double r, double i)
public ComplexNumber add(ComplexNumber c)
public ComplexNumber subtract(double r, double i)
public ComplexNumber subtract(ComplexNumber c)
public ComplexNumber multiply(double r, double i)
public ComplexNumber multiply(ComplexNumber c)
public double getMagnitude()
public double getPhase()
public ComplexNumber divideBy(double r, double i)
public ComplexNumber divideBy(ComplexNumber c)
public ComplexNumber conjugate()
public void setBitPatterns(int bp)
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable
public void toStdOut()
Copyright 2004-2006 Ocean Optics, Inc. All Rights Reserved.