★ wanayoo — archive 1999 http://sourceware.cygnus.com/kawa/api/gnu/math/Complex.htmlNouvelle recherche | Portail wanayoo

gnu.math
Class Complex

java.lang.Object
  |
  +--java.lang.Number
        |
        +--gnu.math.Numeric
              |
              +--gnu.math.Quantity
                    |
                    +--gnu.math.Complex
Direct Known Subclasses:
CComplex, DComplex, RealNum

public abstract class Complex
extends Quantity

See Also:
Serialized Form

Fields inherited from class gnu.math.Numeric
CEILING, FLOOR, ROUND, TRUNCATE
 
Constructor Summary
Complex()
           
 
Method Summary
 Numeric abs()
           
static Complex add(Complex x, Complex y, int k)
           
 Numeric add(java.lang.Object y, int k)
           
 Numeric addReversed(Numeric x, int k)
           
 RealNum angle()
           
static int compare(Complex x, Complex y)
           
 int compare(java.lang.Object obj)
           
static Complex div(Complex x, Complex y)
           
 Numeric div(java.lang.Object y)
           
 Numeric divReversed(Numeric x)
           
 double doubleImagValue()
           
 double doubleRealValue()
           
 double doubleValue()
           
static boolean equals(Complex x, Complex y)
           
 boolean equals(java.lang.Object obj)
           
 Complex exp()
           
static CComplex imMinusOne()
           
static CComplex imOne()
           
 boolean isExact()
           
 boolean isZero()
           
 Complex log()
           
 long longValue()
           
static Complex make(double re, double im)
           
static Complex make(RealNum re, RealNum im)
           
static Complex mul(Complex x, Complex y)
           
 Numeric mul(java.lang.Object y)
           
 Numeric mulReversed(Numeric x)
           
 Numeric neg()
           
static Complex neg(Complex x)
           
 Complex number()
           
static DComplex polar(double r, double t)
           
static DComplex polar(RealNum r, RealNum t)
           
static Complex power(Complex x, Complex y)
           
 Complex sqrt()
           
 java.lang.String toString(int radix)
           
 
Methods inherited from class gnu.math.Quantity
add, compare, compareReversed, dimensions, div, im, imValue, make, make, make, mul, re, reValue, unit
 
Methods inherited from class gnu.math.Numeric
add, div_inv, floatValue, geq, grt, intValue, mul_ident, power, sub, toString
 
Methods inherited from class java.lang.Number
byteValue, shortValue
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Complex

public Complex()
Method Detail

number

public Complex number()
Overrides:
number in class Quantity

isExact

public boolean isExact()
Overrides:
isExact in class Numeric

imOne

public static CComplex imOne()

imMinusOne

public static CComplex imMinusOne()

doubleValue

public double doubleValue()
Overrides:
doubleValue in class Quantity

doubleImagValue

public double doubleImagValue()
Overrides:
doubleImagValue in class Quantity

doubleRealValue

public final double doubleRealValue()

longValue

public long longValue()
Overrides:
longValue in class Numeric

make

public static Complex make(RealNum re,
                           RealNum im)

make

public static Complex make(double re,
                           double im)

polar

public static DComplex polar(double r,
                             double t)

polar

public static DComplex polar(RealNum r,
                             RealNum t)

power

public static Complex power(Complex x,
                            Complex y)

abs

public Numeric abs()
Overrides:
abs in class Quantity

angle

public RealNum angle()

equals

public static boolean equals(Complex x,
                             Complex y)

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class Numeric

compare

public static int compare(Complex x,
                          Complex y)

compare

public int compare(java.lang.Object obj)
Overrides:
compare in class Quantity

isZero

public boolean isZero()
Overrides:
isZero in class Numeric

toString

public java.lang.String toString(int radix)
Overrides:
toString in class Quantity

neg

public static Complex neg(Complex x)

neg

public Numeric neg()
Overrides:
neg in class Quantity

add

public static Complex add(Complex x,
                          Complex y,
                          int k)

add

public Numeric add(java.lang.Object y,
                   int k)
Overrides:
add in class Quantity

addReversed

public Numeric addReversed(Numeric x,
                           int k)
Overrides:
addReversed in class Quantity

mul

public static Complex mul(Complex x,
                          Complex y)

mul

public Numeric mul(java.lang.Object y)
Overrides:
mul in class Quantity

mulReversed

public Numeric mulReversed(Numeric x)
Overrides:
mulReversed in class Quantity

div

public static Complex div(Complex x,
                          Complex y)

div

public Numeric div(java.lang.Object y)
Overrides:
div in class Quantity

divReversed

public Numeric divReversed(Numeric x)
Overrides:
divReversed in class Quantity

exp

public Complex exp()

log

public Complex log()

sqrt

public Complex sqrt()