Uses of Class
org.znerd.math.IntegerNumber

Uses of IntegerNumber in org.znerd.math
 

Subclasses of IntegerNumber in org.znerd.math
 class BigIntegerNumber
          Basic implementation of an integer number.
 class SmallIntegerNumber
          Implementation of an IntegerNumber based on a int value.
 

Methods in org.znerd.math that return IntegerNumber
 IntegerNumber IntegerNumber.absInteger()
          Computes |this| and returns an IntegerNumber.
abstract  IntegerNumber IntegerNumber.add(IntegerNumber n)
          Computes this + n, where n is an integer number.
 IntegerNumber BigIntegerNumber.add(IntegerNumber n)
           
 IntegerNumber SmallIntegerNumber.add(IntegerNumber n)
           
static IntegerNumber NumberCentral.createInteger(byte[] bytes)
          Returns an integer number from a byte array in two's complement notation.
static IntegerNumber NumberCentral.createRandomInteger(int numBytes)
          Returns an IntegerNumber with a random value.
 IntegerNumber IntegerNumber.dec()
          Computes this-1.
 IntegerNumber SmallIntegerNumber.dec()
           
 IntegerNumber IntegerNumber.fac()
          Computes this!.
 IntegerNumber IntegerNumber.gcd(IntegerNumber n)
          Computes the greatest common divisor of this and n.
 IntegerNumber RationalNumber.getDenominator()
          Returns the denominator of this fraction.
 IntegerNumber RationalNumber.getNumerator()
          Returns the numerator of this fraction.
 IntegerNumber IntegerNumber.inc()
          Computes this+1.
 IntegerNumber SmallIntegerNumber.inc()
           
abstract  IntegerNumber IntegerNumber.integerDivide(IntegerNumber n)
          Computes the integer result of this/n, where n is an integer number.
 IntegerNumber BigIntegerNumber.integerDivide(IntegerNumber n)
           
 IntegerNumber SmallIntegerNumber.integerDivide(IntegerNumber n)
           
abstract  IntegerNumber IntegerNumber.multiply(IntegerNumber n)
          Computes this * n, where n is an integer number.
 IntegerNumber BigIntegerNumber.multiply(IntegerNumber n)
           
 IntegerNumber SmallIntegerNumber.multiply(IntegerNumber n)
           
 IntegerNumber IntegerNumber.negateInteger()
          Computes -this and returns an IntegerNumber.
 IntegerNumber SmallIntegerNumber.negateInteger()
           
 IntegerNumber IntegerNumber.remainder(IntegerNumber n)
          Computes the remainder of this/n, where n is an integer number.
 IntegerNumber SmallIntegerNumber.remainder(IntegerNumber n)
           
 IntegerNumber IntegerNumber.subtract(IntegerNumber n)
          Computes this - n, where n is an integer number.
 IntegerNumber IntegerNumber.trunc()
           
 IntegerNumber RationalNumber.trunc()
           
 IntegerNumber Product.trunc()
          Rounds to an integer number towards 0.
 IntegerNumber RealNumber.trunc()
          Rounds to an integer number towards 0.
 IntegerNumber Sum.trunc()
          Rounds to an integer number towards 0.
 IntegerNumber Power.trunc()
           
static IntegerNumber NumberCentral.valueOf(java.math.BigInteger n)
          Converts a BigInteger to an IntegerNumber.
static IntegerNumber NumberCentral.valueOf(byte n)
          Converts a byte to an IntegerNumber.
static IntegerNumber NumberCentral.valueOf(int n)
          Converts an int to an IntegerNumber.
static IntegerNumber NumberCentral.valueOf(long n)
          Converts a long to an IntegerNumber.
static IntegerNumber NumberCentral.valueOf(short n)
          Converts a short to an IntegerNumber.
 

Methods in org.znerd.math with parameters of type IntegerNumber
abstract  IntegerNumber IntegerNumber.add(IntegerNumber n)
          Computes this + n, where n is an integer number.
 IntegerNumber BigIntegerNumber.add(IntegerNumber n)
           
 IntegerNumber SmallIntegerNumber.add(IntegerNumber n)
           
protected  int IntegerNumber.compareTo(IntegerNumber n)
          Compares this number with the specified integer number, first level.
protected  int IntegerNumber.compareToImpl(IntegerNumber n)
          Compares this number with the specified integer number, second level.
protected  int SmallIntegerNumber.compareToImpl(IntegerNumber n)
           
static RationalNumber NumberCentral.createFraction(IntegerNumber numerator, IntegerNumber denominator)
          Returns a fraction with the given numerator and denominator.
static BasicRationalNumber BasicRationalNumber.createInstance(IntegerNumber numerator, IntegerNumber denominator)
          Returns an instance of a BasicRationalNumber with the given numerator and denominator.
 IntegerNumber IntegerNumber.gcd(IntegerNumber n)
          Computes the greatest common divisor of this and n.
abstract  IntegerNumber IntegerNumber.integerDivide(IntegerNumber n)
          Computes the integer result of this/n, where n is an integer number.
 IntegerNumber BigIntegerNumber.integerDivide(IntegerNumber n)
           
 IntegerNumber SmallIntegerNumber.integerDivide(IntegerNumber n)
           
 boolean IntegerNumber.isRelativePrime(IntegerNumber n)
          Determines if this and n are relative primes.
abstract  IntegerNumber IntegerNumber.multiply(IntegerNumber n)
          Computes this * n, where n is an integer number.
 IntegerNumber BigIntegerNumber.multiply(IntegerNumber n)
           
 IntegerNumber SmallIntegerNumber.multiply(IntegerNumber n)
           
 RationalNumber RationalNumber.pow(IntegerNumber n)
           
 RationalNumber IntegerNumber.powImpl(IntegerNumber n)
           
protected  RationalNumber RationalNumber.powImpl(IntegerNumber n)
           
 IntegerNumber IntegerNumber.remainder(IntegerNumber n)
          Computes the remainder of this/n, where n is an integer number.
 IntegerNumber SmallIntegerNumber.remainder(IntegerNumber n)
           
 IntegerNumber IntegerNumber.subtract(IntegerNumber n)
          Computes this - n, where n is an integer number.
 

Constructors in org.znerd.math with parameters of type IntegerNumber
BasicRationalNumber(IntegerNumber numerator, IntegerNumber denominator)
          Constructs a new BasicRationalNumber from a numerator and a denominator.
DigitSet(IntegerNumber[] parts, java.lang.String asString)
          Creates a new DigitSet instance.
RationalNumber(IntegerNumber[] parts)
          Constructs a new RationalNumber with the specified numerator and denominator.
RationalNumber(IntegerNumber[] parts, java.lang.String asString)
          Constructs a new RationalNumber with the specified numerator, denominator and textual presentation.
 



See http://jump-math.sourceforge.net/.