|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use com.rubecula.jquantity | |
| com.rubecula.jquantity | JQuantity
Contents:
Copyright Notice
Overview
JQuantity Philosophy
Programming Conventions
Package Structure |
| com.rubecula.math | This is the high-level description of the math package. |
| com.rubecula.units | JQuantity/units. |
| Classes in com.rubecula.jquantity used by com.rubecula.jquantity | |
| Approximation
This Class approximates a value using an immutable double-precision value. |
|
| Arithmetical
Interface to define certain standard Arithmetical accessor methods. |
|
| Arithmutable
This interface defines various arithmetical mutating methods. |
|
| BaseNumber
Abstract (scalar) numerical class from which to derive other concrete classes. |
|
| 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. |
|
| Compound
Class |
|
| CompoundModel
Class |
|
| Divisible
Interface to define Divisible arithmetical operations. |
|
| DivisibleMutable
Interface to define Mutating Divisible arithmetical operations. |
|
| Estimable
The public interface Estimable defines the methods which allow an object to maintain a visible, up-to-date estimate of its value for debugging purposes. |
|
| Expression
Class to manage a mathematical expression. |
|
| FuzzInt
This class extends a WholeNumber by adding fuzzy parameters. |
|
| Fuzzy
This interface specifies the methods which characterize a fuzzy value: getBoundAbs, getBound, getModel. |
|
| FuzzyMutable
This interface specifies the methods which allow setting fuzzy data: setBoundAbs, setBoundRel, setModel. |
|
| FuzzyPresentable
This interface defines operations required for presenting fuzzy objects. |
|
| Imaginable
Imaginable: the interface which defines complex operations. |
|
| IntegerPresentation
Presentation class to deal with integral objects in radix 10. |
|
| Integral
Interface to define Integral operations. |
|
| InvalidOperandException
A checked exception intended to be internal to the JQuantity package, which indicates that when a mathematical operation A op B is invoked, the class of B is not valid for the operation on A. |
|
| JQuantity
This class represents a quantity, that is to say a value and its units. |
|
| JQuantityException
This exception class is used to report problems in the JQuantity package. |
|
| JQuantityPresentation
This class is a string-component representation of a JQuantity. |
|
| Manifest
This class defines a "manifest" constant (a whole number which cannot be changed). |
|
| Millable
This interface is implemented by objects which can be operated on by a mill, i.e. something which implements MillInterface.
|
|
| Mutable
This interface is used to define whether an object is mutable, that is to say it has non-final instance fields with mutator methods. |
|
| MutableNumber
Abstract class from which to derive other concrete classes of mutable numbers. |
|
| MutablePresentation
Class |
|
| Normalizable
This interface defines the operation which can be invoked on an object to "normalize" it. |
|
| NumberPresentation
Public class used primarily for the output of instances of Rational. |
|
| OneMatrix
Class to model a fixed-size one-dimensional matrix (normally called a Vector) but given the name OneMatrix to avoid confusion with Vector. |
|
| Operator
This class defines operators in the context of SymbolicPresentations and their Presentable counterparts: Expressions. |
|
| QuantityPresentation
Presentation class to deal with quantity objects. |
|
| QuantityProperties
Class to model JQuantities which can be read from a properties file, stored back and looked up (using a key string) the application. |
|
| Rational
Public class to represent precise rational numbers. |
|
| Rational.RationalException
|
|
| SymbolicPresentation
Class to model the presentation of symbolic text, for example in a mathematical formula. |
|
| Transcendental
This interface models the functions necessary for evaluating transcendental functions. |
|
| Trigonometrical
This interface defines trigonometrical operations. |
|
| Value
This class represents a Rational which may be factored in some way. |
|
| ValuePresentation
Presentation class to deal with value objects. |
|
| WholeNumber
This class is a logical extension of the BigInteger class, but is an actual extension of MutableNumber. |
|
| WholeNumber.WholeNumberException
|
|
| Classes in com.rubecula.jquantity used by com.rubecula.math | |
| Mill
This class is responsible for evaluating operations on Presentable objects. |
|
| MillFactory
Factory class for Mills. |
|
| Classes in com.rubecula.jquantity used by com.rubecula.units | |
| Mutable
This interface is used to define whether an object is mutable, that is to say it has non-final instance fields with mutator methods. |
|
| Rational
Public class to represent precise rational numbers. |
|
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||