gnu.math

Class DFloNum

public class DFloNum extends RealNum implements Externalizable

Constructor Summary
DFloNum()
DFloNum(double value)
DFloNum(String s)
Method Summary
Numericadd(Object y, int k)
NumericaddReversed(Numeric x, int k)
static intcompare(double x, double y)
static intcompare(IntNum x_num, IntNum x_den, double y)
Compare (x_num/x_den) with toExact(y).
intcompare(Object obj)
intcompareReversed(Numeric x)
Numericdiv(Object y)
NumericdivReversed(Numeric x)
doubledoubleValue()
booleanequals(Object obj)
inthashCode()
booleanisExact()
booleanisNegative()
booleanisZero()
longlongValue()
static DFloNummake(double value)
Numericmul(Object y)
NumericmulReversed(Numeric x)
Numericneg()
static DFloNumone()
Numericpower(IntNum y)
voidreadExternal(ObjectInput in)
intsign()
static RatNumtoExact(double value)
Converts to the closest exact rational value.
StringtoString()
StringtoString(int radix)
voidwriteExternal(ObjectOutput out)

Constructor Detail

DFloNum

public DFloNum()

DFloNum

public DFloNum(double value)

DFloNum

public DFloNum(String s)

Method Detail

add

public Numeric add(Object y, int k)

addReversed

public Numeric addReversed(Numeric x, int k)

compare

public static int compare(double x, double y)

compare

public static int compare(IntNum x_num, IntNum x_den, double y)
Compare (x_num/x_den) with toExact(y).

compare

public int compare(Object obj)

compareReversed

public int compareReversed(Numeric x)

div

public Numeric div(Object y)

divReversed

public Numeric divReversed(Numeric x)

doubleValue

public final double doubleValue()

equals

public boolean equals(Object obj)

hashCode

public int hashCode()

isExact

public boolean isExact()

isNegative

public boolean isNegative()

isZero

public boolean isZero()

longValue

public long longValue()

make

public static DFloNum make(double value)

mul

public Numeric mul(Object y)

mulReversed

public Numeric mulReversed(Numeric x)

neg

public Numeric neg()

one

public static final DFloNum one()

power

public Numeric power(IntNum y)

readExternal

public void readExternal(ObjectInput in)

sign

public int sign()

toExact

public static RatNum toExact(double value)
Converts to the closest exact rational value.

toString

public String toString()

toString

public String toString(int radix)

writeExternal

public void writeExternal(ObjectOutput out)

Serial Data: Writes the number as a double (using writeDouble).