Uses of Interface
com.rubecula.jquantity.Integral

Packages that use Integral
com.rubecula.jquantity

JQuantity Contents: Copyright Notice Overview JQuantity Philosophy Programming Conventions Package Structure
Class Structure Links Important Note about the links to classes in this document:  This document appears in two different places: the source tree and the doc tree (where it is placed by the javadoc program). 

 

Uses of Integral in com.rubecula.jquantity
 

Classes in com.rubecula.jquantity that implement Integral
(package private)  class FuzzInt
           This class extends a WholeNumber by adding fuzzy parameters.
 class Manifest
          This class defines a "manifest" constant (a whole number which cannot be changed).
 class WholeNumber
           This class is a logical extension of the BigInteger class, but is an actual extension of MutableNumber.
 

Methods in com.rubecula.jquantity that return Integral
 Integral Value.toIntegral()
          Method to present a Rational as an Integral number.
 Integral Rational.toIntegral()
          Method to present a Rational as an Integral number.
protected  Integral Rational.getDenominatorAsIntegral()
          Method to access the denominator of this Rational object.
protected  Integral Rational.getNumeratorAsIntegral()
          Method to access the numerator of this Rational object.
 Integral MutableNumber.toIntegral()
          Method to present a MutableNumber as an Integral number.
 

Methods in com.rubecula.jquantity with parameters of type Integral
static WholeNumber WholeNumber.valueOf(Integral number)
          Factory method to create a WholeNumber from an instance of Integral, such as a Manifest, which is not a BaseNumber.
 int WholeNumber.compareTo(Integral o)
          Compares this WholeNumber with the specified Object o.
protected  void WholeNumber.factor(Integral factor)
          MUTATING METHOD: Replaces value with (this / divisor).
 WholeNumber WholeNumber.quotient(Integral that)
          Method to divide a WholeNumber by an Integral number.
 void WholeNumber.divide(Integral divisor)
          MUTATING METHOD: Replaces value with (this / divisor).
 java.math.BigInteger[] WholeNumber.divideAndRemainder(Integral divisor)
          Returns an array of two BigIntegers containing (this / divisor) followed by (this % divisor).
 java.math.BigInteger WholeNumber.gcd(Integral val)
          Returns a BigInteger whose value is the greatest common divisor of abs(this) and abs(val).
protected  void Rational.factor(Integral divisor)
          MUTATING METHOD: Replaces value with (this / divisor).
 int Rational.compareTo(Integral val)
          Compares this Rational with the specified Integral.
private  void Rational.setNumerator(Integral numerator)
          MUTATING method to set the value of the numerator.
private  void Rational.setDenominator(Integral denominator)
          MUTATING method to set the value of the denominator.
private  java.math.BigInteger[] Rational.divideNumeratorAndRemainder(Integral divisor)
           
private static java.math.BigInteger Rational.GetBigInteger(Integral x, boolean strict)
           
protected abstract  void MutableNumber.factor(Integral divisor)
          MUTATING METHOD: Replaces value with (this / divisor).
protected  BaseNumber MutableNumber.factored(Integral factor)
          Method to divide this exactly by factor and return the quotient as the result.
protected  BaseNumber FuzzInt.pow(Integral power)
          Method to raise this to the power power return the result.
protected  void FuzzInt.factor(Integral x)
          MUTATING METHOD: Replaces value with (this / x).
 

Constructors in com.rubecula.jquantity with parameters of type Integral
WholeNumber(Integral integer, java.lang.String identifier)
          Constructs a WholeNumber from a Manifest and an identifier.
WholeNumber(Integral integer)
          Constructs a WholeNumber from a Manifest using a default Identifier.
Rational(Integral numerator, Integral denominator, java.lang.String identifier)
          Constructs an identified Rational representing the ratio of numerator divided by denominator.
Rational(Integral numerator, Integral denominator)
          Constructs a non-explicitly identified, normalized Rational representing the ratio of numerator divided by denominator.
Rational(Integral numerator, java.lang.String identifier)
          Constructs an identified Rational representing the ratio of numerator divided by denominator, with optional normalization.
Rational(Integral value)
          Constructs a non-explicitly identified Rational representing the ratio of value divided by unity.
Rational(Integral numerator, Integral denominator, boolean normalize, java.lang.String identifier)
          Constructs an identified Rational representing the ratio of numerator divided by denominator, with optional normalization.
Rational(Integral numerator, Integral denominator, boolean normalize)
          Constructs a non-explicitly identified Rational representing the ratio of numerator divided by denominator, with optional normalization.