|
|||||||||||
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 |