|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of RealNumber in org.znerd.math |
Subclasses of RealNumber in org.znerd.math | |
class |
AbstractCompositeNumber
Abstract base class for CompositeNumber implementations. |
class |
BasicDigitSet
Basic implementation of a DigitSet . |
class |
BasicRationalNumber
Basic implementation of a rational number, i.e. |
class |
BigIntegerNumber
Basic implementation of an integer number. |
class |
CompositeNumber
A composite real number. |
class |
DigitSet
A set of digits, having a radix and an exponent. |
class |
IntegerNumber
An immutable integer number. |
class |
Power
A power, consisting of a base and an exponent. |
class |
Product
A product of two real numbers. |
class |
RationalNumber
Rational number. |
class |
SmallIntegerNumber
Implementation of an IntegerNumber based on a
int value. |
class |
Sum
A sum of two real numbers. |
Methods in org.znerd.math that return RealNumber | |
RealNumber |
RealNumber.abs()
Computes |this|. |
RealNumber |
RealNumber.negate()
Computes -this. |
RealNumber |
RealNumber.invert()
Computes 1/this. |
RealNumber |
RealNumber.add(RealNumber n)
Computes this + n, where n is a real number. |
RealNumber |
RealNumber.subtract(RealNumber n)
Computes this - n, where n is a real number. |
RealNumber |
RealNumber.multiply(RealNumber n)
Computes this * n, where n is a real number. |
RealNumber |
RealNumber.divide(RealNumber n)
Computes this/n, where n is a real number. |
RealNumber |
RealNumber.pow(RealNumber n)
Computes thisn, where n is a real number. |
abstract RealNumber[] |
CompositeNumber.getElements()
Returns the operands. |
abstract RealNumber |
CompositeNumber.getElement(int n)
Returns the nth operand. |
RealNumber[] |
CanNotCompareException.getNumbers()
Returns the numbers that could not be compared in a new array. |
RealNumber[] |
AbstractCompositeNumber.getElements()
|
RealNumber |
AbstractCompositeNumber.getElement(int n)
|
RealNumber |
Power.getBase()
Returns the base of this power. |
RealNumber |
Power.getExponent()
Returns the exponent of this power. |
RealNumber |
RationalNumber.negate()
|
RealNumber |
RationalNumber.invert()
|
RealNumber |
RationalNumber.add(RealNumber n)
|
RealNumber |
RationalNumber.subtract(RealNumber n)
|
RealNumber |
RationalNumber.multiply(RealNumber n)
|
RealNumber |
RationalNumber.divide(RealNumber n)
|
RealNumber |
RationalNumber.pow(RealNumber n)
|
RealNumber |
IntegerNumber.abs()
|
RealNumber |
IntegerNumber.negate()
|
RealNumber |
IntegerNumber.invert()
|
RealNumber[] |
Sum.getElements()
|
RealNumber |
Sum.getElement(int n)
|
static RealNumber |
NumberCentral.add(RealNumber a,
RealNumber b)
Computes the sum of 2 RealNumber s. |
static RealNumber |
NumberCentral.multiply(RealNumber a,
RealNumber b)
Computes the product of 2 RealNumber s. |
static RealNumber |
NumberCentral.pow(RealNumber base,
RealNumber exponent)
Computes the power of the given base and exponent. |
Methods in org.znerd.math with parameters of type RealNumber | |
int |
RealNumber.compareTo(RealNumber n)
Compares this number with the specified number. |
protected int |
RealNumber.compareToImpl(RealNumber n)
Compares this number with the specified number, second level. |
RealNumber |
RealNumber.add(RealNumber n)
Computes this + n, where n is a real number. |
RealNumber |
RealNumber.subtract(RealNumber n)
Computes this - n, where n is a real number. |
RealNumber |
RealNumber.multiply(RealNumber n)
Computes this * n, where n is a real number. |
RealNumber |
RealNumber.divide(RealNumber n)
Computes this/n, where n is a real number. |
RealNumber |
RealNumber.pow(RealNumber n)
Computes thisn, where n is a real number. |
boolean |
RoundingMode.round(RealNumber number,
int radix,
int digit)
Rounds the specified digit for a number in the specified base. |
protected abstract boolean |
RoundingMode.roundImpl(RealNumber number,
int sign,
int radix,
int digit)
Actually rounds the specified digit for a number in the specified base. |
static Power |
Power.createInstance(RealNumber a,
RealNumber b)
Returns a Power with the specified operands. |
protected static int |
Power.determineSign(RealNumber base,
RealNumber exponent)
Computes the sign of a power with the specified operands. |
protected int |
RationalNumber.compareToImpl(RealNumber n)
Compares this number with the specified number, second level. |
protected int |
RationalNumber.compareToImpl2(RealNumber n)
Compares this number with the specified number, third level. |
RealNumber |
RationalNumber.add(RealNumber n)
|
RealNumber |
RationalNumber.subtract(RealNumber n)
|
RealNumber |
RationalNumber.multiply(RealNumber n)
|
RealNumber |
RationalNumber.divide(RealNumber n)
|
RealNumber |
RationalNumber.pow(RealNumber n)
|
static Sum |
Sum.createInstance(RealNumber a,
RealNumber b)
Returns a Sum with the specified operands. |
protected int |
Sum.compareToImpl(RealNumber n)
|
static Product |
Product.createInstance(RealNumber a,
RealNumber b)
Returns a Product with the specified operands. |
protected static int |
Product.determineSign(RealNumber a,
RealNumber b)
Computes the sign of a product with the specified operands. |
int |
Product.retryCompare(RealNumber n)
Returns -1, 0 or 1 as this number is less than, equal to, or greater than n, where n is a real number. |
static RealNumber |
NumberCentral.add(RealNumber a,
RealNumber b)
Computes the sum of 2 RealNumber s. |
static RealNumber |
NumberCentral.multiply(RealNumber a,
RealNumber b)
Computes the product of 2 RealNumber s. |
static RealNumber |
NumberCentral.pow(RealNumber base,
RealNumber exponent)
Computes the power of the given base and exponent. |
static void |
NumberCentral.checkDivideByZero(RealNumber n)
Checks if dividing by the specified number would result in a division by zero. |
Constructors in org.znerd.math with parameters of type RealNumber | |
CanNotCompareException.CanNotCompareException(RealNumber a,
RealNumber b)
Constructs a new CanNotCompareException for a failed
comparison between the specified numbers. |
|
AbstractCompositeNumber.AbstractCompositeNumber(int sign,
String asString,
RealNumber[] elements)
Constructs a new AbstractCompositeNumber object. |
|
Power.Power(RealNumber base,
RealNumber exponent)
Constructs a Power with the specified base and exponent. |
|
Sum.Sum(RealNumber a,
RealNumber b)
Constructs a Sum based on the 2 specified operands. |
|
Product.Product(RealNumber a,
RealNumber b)
Constructs a Product based on the 2 specified operands. |
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |