|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Millable | |
com.rubecula.jquantity | JQuantity
Contents:
Copyright Notice
Overview
JQuantity Philosophy
Programming Conventions
Package Structure |
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. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |