Serialized Form


Package com.rubecula.units

Class com.rubecula.units.BaseUnit extends Item implements Serializable

Class com.rubecula.units.FlatUnit extends BaseUnit implements Serializable

Serialized Fields

_Dimensions

Dimensions _Dimensions
The Dimensions corresponding to this flattened unit.


_Scale

Rational _Scale
The scale of this flattened unit.

Class com.rubecula.units.SiUnit extends BaseUnit implements Serializable

Serialized Fields

_Dimension

int _Dimension
Instance field to define the dimension of this unit, according to values in the table defined above.

Class com.rubecula.units.Units extends UnitsFoundation implements Serializable

Serialized Fields

_System

SystemFlag _System

_Scale

Rational _Scale

_Offset

Rational _Offset

_PowerA

Rational _PowerA

_A

Measurable _A

_PowerB

Rational _PowerB

_B

Measurable _B

Class com.rubecula.units.UnitsAll extends UnitsSI implements Serializable

Serialized Fields

_Tables

java.util.Vector _Tables
The table of other units systems.

Class com.rubecula.units.UnitsCGS extends UnitsTable implements Serializable

Class com.rubecula.units.UnitsException extends java.lang.ArithmeticException implements Serializable

Class com.rubecula.units.UnitsFoundation extends BaseUnit implements Serializable

Serialized Fields

_Name

UnitsName _Name
The name by which this UnitsFoundation will be identified.

Class com.rubecula.units.UnitsImperial extends UnitsTable implements Serializable

Class com.rubecula.units.UnitsSI extends UnitsTable implements Serializable

Class com.rubecula.units.UnitsTable extends StringMap implements Serializable

Serialized Fields

_Name

java.lang.String _Name

_System

SystemFlag _System


Package com.rubecula.math

Class com.rubecula.math.Mill extends Mill implements Serializable

Serialized Fields

_Operations

AlphabeticalMap _Operations
This is the table of operations supported by this mill (in addition to base class). Keys are abbreviated operators; Entries are formal definitions.


_Macros

StringMap _Macros
This is the table of macro definitions, that is to say non-native operations which are enabled using compounds of other operations.


Package com.rubecula.util

Class com.rubecula.util.AlphabeticalMap extends StringMap implements Serializable

Class com.rubecula.util.AttrMap extends AlphabeticalMap implements Serializable

Class com.rubecula.util.BaseException extends java.lang.Exception implements Serializable

Class com.rubecula.util.ConvenientProperties extends java.util.Properties implements Serializable

Class com.rubecula.util.Item extends java.lang.Object implements Serializable

Class com.rubecula.util.LocalizedException extends java.lang.Exception implements Serializable

Serialized Fields

strKey

java.lang.String strKey
The resource-specifying key for this exception


nonLocalJunk

java.lang.String nonLocalJunk
The non-localizable junk from the key provided (characters from ":" to end inclusive, if any)


strClassMethod

java.lang.String strClassMethod
A field which simply retains the value of the class and method names concatenated together by ".".
This is private because it really doesn't make any sense for anyone to mess with this.

Class com.rubecula.util.LookupTable extends StringMap implements Serializable

Class com.rubecula.util.MillException extends BaseException implements Serializable

Serialized Fields

_Recoverable

boolean _Recoverable

Class com.rubecula.util.PresentableException extends BaseException implements Serializable

Class com.rubecula.util.PresentationException extends BaseException implements Serializable

Class com.rubecula.util.SortableHashTable extends java.util.Hashtable implements Serializable

Serialized Fields

_Name

java.lang.String _Name

Class com.rubecula.util.StringMap extends java.util.HashMap implements Serializable


Package com.rubecula.jquantity

Class com.rubecula.jquantity.Approximation extends BaseNumber implements Serializable

Serialized Fields

_Value

double _Value
The value of this approximation.


_Bound

double _Bound
_Bound is the relative value of the estimate of the size of any error in the value itself (according to the model).


_Model

int _Model
_Model is the distribution model of possible errors in the value itself. The size of the errors is controlled by _Bound.

Class com.rubecula.jquantity.Attributes extends AttrMap implements Serializable

Class com.rubecula.jquantity.BaseNumber extends Item implements Serializable

serialVersionUID: -8742448824652078965l

Class com.rubecula.jquantity.Complex extends Item implements Serializable

Serialized Fields

_Identifier

java.lang.String _Identifier

_R

Value _R
The Value instance representing the real part of this Complex. Must be non-null.


_I

Value _I
The Value instance representing the imaginary part of this Complex. May be null.


_Polar

boolean _Polar
Which side of the EL plane is the number defined on. True for the polar (logarithmic) side, false for the cartesian (exponential) side.


_Branch

int _Branch
If this Complex is defined on the polar (logarithmic) side, then this integer represents which "branch" the number is defined on. Otherwise, the branch is irrelevant (unless the number is cast to a polar value.


_Constant

boolean _Constant
This instance field signifies if this instance of Complex has been designated a constant.

Class com.rubecula.jquantity.Compound extends Item implements Serializable

Serialized Fields

_Constant

boolean _Constant

Class com.rubecula.jquantity.DivisibleMutable extends MutableNumber implements Serializable

Class com.rubecula.jquantity.Expression extends java.util.Vector implements Serializable

Class com.rubecula.jquantity.InvalidOperandException extends BaseException implements Serializable

Class com.rubecula.jquantity.JQuantity extends BaseNumber implements Serializable

Serialized Fields

_Number

BaseNumber _Number
The value of this JQuantity.


_Units

Measurable _Units
The units of this JQuantity.

Class com.rubecula.jquantity.JQuantityException extends java.lang.ArithmeticException implements Serializable

Serialized Fields

_Details

java.lang.String _Details

_Informational

boolean _Informational

Class com.rubecula.jquantity.Library extends StringMap implements Serializable

Serialized Fields

_Properties

ConvenientProperties _Properties

Class com.rubecula.jquantity.Loader extends QuantityProperties implements Serializable

Serialized Fields

_Failures

java.util.Set _Failures
Set containing all current failures.

Class com.rubecula.jquantity.Manifest extends BaseNumber implements Serializable

Serialized Fields

_Value

long _Value
This is the value of this constant.

Class com.rubecula.jquantity.Mill extends java.util.Stack implements Serializable

Serialized Fields

_AllOperations

AlphabeticalMap _AllOperations
This is the table of all operations. Keys are abbreviated operators (case-independent); Entries are formal definitions.


_DyadicOperations

AlphabeticalMap _DyadicOperations
This is the table of dyadic operations. Keys are abbreviated operators (case-independent); Entries are formal definitions.


_MonadicOperations

AlphabeticalMap _MonadicOperations
This is the table of monadic operations. Keys are abbreviated operators (case-independent); Entries are formal definitions.


_AnadicOperations

AlphabeticalMap _AnadicOperations
This is the table of anadic operations. Keys are abbreviated operators (case-independent); Entries are formal definitions.


_SpecialOperations

AlphabeticalMap _SpecialOperations
This is the table of special operations. Keys are abbreviated operators (case-independent); Entries are formal definitions.


_Name

java.lang.String _Name
The identifier for this Mill.


_Memory

StringMap _Memory
The user-definable memory for this mill. Note that the keys for this store are case-dependent Strings.

Class com.rubecula.jquantity.MutableNumber extends BaseNumber implements Serializable

Serialized Fields

_Identifier

java.lang.String _Identifier
The string which will be used to identify this object in audit trails and for debugging.


_Constant

boolean _Constant
This instance field signifies if this instance of MutableNumber has been designated a constant.

Class com.rubecula.jquantity.OneMatrix extends Compound implements Serializable

Serialized Fields

_Elements

BaseNumber[] _Elements

Class com.rubecula.jquantity.QuantityProperties extends ConvenientProperties implements Serializable

Class com.rubecula.jquantity.Rational extends DivisibleMutable implements Serializable

Serialized Fields

_Numerator

BaseNumber _Numerator
_Numerator is the numerator of the rational quantity defined by this. In practice, the numerator is always an Integral number, by virtue of the available constructors and mutators.


_Denominator

BaseNumber _Denominator
_Denominator is the denominator of the rational quantity defined by this. In practice, the denominator is always an Integral number, by virtue of the available constructors and mutators.


_Estimate

double _Estimate
_Estimate is the best estimate of the value (STRICTLY for debugging purposes only).

Class com.rubecula.jquantity.Rational.RValueException extends java.lang.Exception implements Serializable

Class com.rubecula.jquantity.Row extends OneMatrix implements Serializable

Class com.rubecula.jquantity.SparseMatrix extends Compound implements Serializable

Serialized Fields

_Elements

java.util.HashMap _Elements

Class com.rubecula.jquantity.TwoMatrix extends Compound implements Serializable

Serialized Fields

_Elements

BaseNumber[][] _Elements

Class com.rubecula.jquantity.Value extends Rational implements Serializable

Serialized Fields

_Scheme

int _Scheme
The factoring scheme used for this Value. The default value is $FactorNone, meaning the number should be interpreted as is. Other schemes include $FactorPi and $FactorE.

Class com.rubecula.jquantity.WholeNumber extends MutableNumber implements Serializable

Serialized Fields

_Estimate

double _Estimate

_Super

java.math.BigInteger _Super
This is a reference to the super instance (a BigInteger) which we would have preferred to simply extend. That proved impossible when it turned out that BigInteger neither supports any mutating methods, not does it expose the methods or fields which would allow the implementation of such mutating methods in a superclass.

Class com.rubecula.jquantity.WholeNumber.WholeNumberException extends JQuantityException implements Serializable