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

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

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



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