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 Product.trunc()
          Rounds to an integer number towards 0.
 IntegerNumber RealNumber.trunc()
          Rounds to an integer number towards 0.
 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 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)
           
 IntegerNumber RationalNumber.trunc()
           
 IntegerNumber RationalNumber.getNumerator()
          Returns the numerator of this fraction.
 IntegerNumber RationalNumber.getDenominator()
          Returns the denominator of this fraction.
 IntegerNumber Power.trunc()
           
 IntegerNumber BigIntegerNumber.add(IntegerNumber n)
           
 IntegerNumber BigIntegerNumber.multiply(IntegerNumber n)
           
 IntegerNumber BigIntegerNumber.integerDivide(IntegerNumber n)
           
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 Sum.trunc()
          Rounds to an integer number towards 0.
 

Methods in org.znerd.math with parameters of type IntegerNumber
static BasicRationalNumber BasicRationalNumber.createInstance(IntegerNumber numerator, IntegerNumber denominator)
          Returns an instance of a BasicRationalNumber with the given numerator and denominator.
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.powImpl(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.
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)
           
 RationalNumber RationalNumber.pow(IntegerNumber n)
           
protected  RationalNumber RationalNumber.powImpl(IntegerNumber n)
           
 IntegerNumber BigIntegerNumber.add(IntegerNumber n)
           
 IntegerNumber BigIntegerNumber.multiply(IntegerNumber n)
           
 IntegerNumber BigIntegerNumber.integerDivide(IntegerNumber n)
           
static RationalNumber NumberCentral.createFraction(IntegerNumber numerator, IntegerNumber denominator)
          Returns a fraction with the given numerator and denominator.
 

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.
RationalNumber(IntegerNumber[] parts)
          Constructs a new RationalNumber with the specified numerator and denominator.
RationalNumber(IntegerNumber[] parts, String asString)
          Constructs a new RationalNumber with the specified numerator, denominator and textual presentation.
DigitSet(IntegerNumber[] parts, String asString)
          Creates a new DigitSet instance.
 



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