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.
 IntegerNumber BigIntegerNumber.add(IntegerNumber n)
           
abstract  IntegerNumber IntegerNumber.add(IntegerNumber n)
          Computes this + n, where n is an integer number.
 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()
           
 IntegerNumber BigIntegerNumber.integerDivide(IntegerNumber n)
           
abstract  IntegerNumber IntegerNumber.integerDivide(IntegerNumber n)
          Computes the integer result of this/n, where n is an integer number.
 IntegerNumber SmallIntegerNumber.integerDivide(IntegerNumber n)
           
 IntegerNumber BigIntegerNumber.multiply(IntegerNumber n)
           
abstract  IntegerNumber IntegerNumber.multiply(IntegerNumber n)
          Computes this * n, where n is an integer number.
 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 RealNumber.trunc()
          Rounds to an integer number towards 0.
 IntegerNumber RationalNumber.trunc()
           
 IntegerNumber Sum.trunc()
          Rounds to an integer number towards 0.
 IntegerNumber Power.trunc()
           
 IntegerNumber IntegerNumber.trunc()
           
 IntegerNumber Product.trunc()
          Rounds to an integer number towards 0.
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
 IntegerNumber BigIntegerNumber.add(IntegerNumber n)
           
abstract  IntegerNumber IntegerNumber.add(IntegerNumber n)
          Computes this + n, where n is an integer number.
 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.
 IntegerNumber BigIntegerNumber.integerDivide(IntegerNumber n)
           
abstract  IntegerNumber IntegerNumber.integerDivide(IntegerNumber n)
          Computes the integer result of this/n, where n is an integer number.
 IntegerNumber SmallIntegerNumber.integerDivide(IntegerNumber n)
           
 boolean IntegerNumber.isRelativePrime(IntegerNumber n)
          Determines if this and n are relative primes.
 IntegerNumber BigIntegerNumber.multiply(IntegerNumber n)
           
abstract  IntegerNumber IntegerNumber.multiply(IntegerNumber n)
          Computes this * n, where n is an integer number.
 IntegerNumber SmallIntegerNumber.multiply(IntegerNumber n)
           
 RationalNumber RationalNumber.pow(IntegerNumber n)
           
protected  RationalNumber RationalNumber.powImpl(IntegerNumber n)
           
 RationalNumber IntegerNumber.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/.