Uses of Interface
com.rubecula.jquantity.Millable

Packages that use Millable
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 Millable in com.rubecula.jquantity
 

Classes in com.rubecula.jquantity that implement Millable
 class Approximation
           This Class approximates a value using an immutable double-precision value.
 class BaseNumber
          Abstract (scalar) numerical class from which to derive other concrete classes.
 class Complex
           Representation of a Complex Number Objects of this class represent complex numbers defined on one side or the other of the EL (exponential-log) plane.
 class Compound
          Class
 class DivisibleMutable
          Interface to define Mutating Divisible arithmetical operations.
(package private)  class FuzzInt
           This class extends a WholeNumber by adding fuzzy parameters.
 class JQuantity
          This class represents a quantity, that is to say a value and its units.
 class Manifest
          This class defines a "manifest" constant (a whole number which cannot be changed).
 class MutableNumber
          Abstract class from which to derive other concrete classes of mutable numbers.
 class OneMatrix
          Class to model a fixed-size one-dimensional matrix (normally called a Vector) but given the name OneMatrix to avoid confusion with Vector.
 class Rational
          Public class to represent precise rational numbers.
 class Row
          Class
 class SparseMatrix
          Class
 class TwoMatrix
          Class to represent a fixed size two-dimensional matrix.
 class Value
          This class represents a Rational which may be factored in some way.
 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 Millable
private  Millable Mill.popNumber()
          This method takes a Presentable object and returns the corresponding BaseNumber.
private static Millable Mill.ChangeSign(Millable operand)
           
private static Millable Mill.Pow(Millable operand, int power)
           
private static Millable Mill.EvaluatePower(int power, BaseNumber number)
           
private static Millable Mill.Invert(int power, BaseNumber number)
           
private static Millable Mill.Sum(Millable operand1, Millable operand2)
           
private static Millable Mill.Product(Millable operand1, Millable operand2)
          Private Method to implement multiplication of operands in the mill.
 

Methods in com.rubecula.jquantity with parameters of type Millable
private  void Mill.operate(java.lang.String operator, Millable top)
          Mutating method to apply a dyadic operation operator to the stack.
private  java.lang.Object Mill.operateDyadic(java.lang.String operator, Millable next, Millable top)
           
private static Millable Mill.ChangeSign(Millable operand)
           
private static Millable Mill.Pow(Millable operand, int power)
           
private static Millable Mill.Sum(Millable operand1, Millable operand2)
           
private static Millable Mill.Product(Millable operand1, Millable operand2)
          Private Method to implement multiplication of operands in the mill.