Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
$
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
Y
Z
_
S
S_Braces
- Static variable in class com.rubecula.jquantity.
Operator
S_Comma
- Static variable in class com.rubecula.jquantity.
Operator
S_Divide
- Static variable in class com.rubecula.jquantity.
Operator
S_Exponent
- Static variable in class com.rubecula.jquantity.
Operator
S_Imag
- Static variable in class com.rubecula.jquantity.
Operator
S_Minus
- Static variable in class com.rubecula.jquantity.
Operator
S_Pi
- Static variable in class com.rubecula.jquantity.
Operator
S_Plus
- Static variable in class com.rubecula.jquantity.
Operator
S_Times
- Static variable in class com.rubecula.jquantity.
Operator
SafeReference(BaseNumber)
- Static method in class com.rubecula.jquantity.
Rational
This method yields a reference to a BaseNumber (the numerator or denominator) for the purpose of cloning/copying a Rational object safely.
Second
- Static variable in class com.rubecula.units.
Units
SecondSquared
- Static variable in class com.rubecula.units.
Units
SetConstants(Lookupable)
- Static method in class com.rubecula.jquantity.
Expression
SetDebug(boolean)
- Static method in class com.rubecula.util.
Item
Method to set the debug status.
SetDecimalChar(char)
- Static method in class com.rubecula.jquantity.
NumberPresentation
Method to set the integer/fraction delimiter character (the decimal "point").
SiUnit
- class com.rubecula.units.
SiUnit
.
This class represents, in its most primitive form, a unit of the Systeme International (SI).
SiUnit(int)
- Constructor for class com.rubecula.units.
SiUnit
Primary constructor to create a SiUnit.
Sort
- class com.rubecula.util.
Sort
.
An old class from the days before Comparable.
Sort()
- Constructor for class com.rubecula.util.
Sort
SortableHashTable
- class com.rubecula.util.
SortableHashTable
.
SortableHashTable(int, String)
- Constructor for class com.rubecula.util.
SortableHashTable
SortableHashTable(int)
- Constructor for class com.rubecula.util.
SortableHashTable
SortableHashTable(String)
- Constructor for class com.rubecula.util.
SortableHashTable
SortableHashTable()
- Constructor for class com.rubecula.util.
SortableHashTable
SortedIterator
- class com.rubecula.util.
SortedIterator
.
Class
SortedIterator(Collection)
- Constructor for class com.rubecula.util.
SortedIterator
SparseMatrix
- class com.rubecula.jquantity.
SparseMatrix
.
Class
SparseMatrix()
- Constructor for class com.rubecula.jquantity.
SparseMatrix
StringMap
- class com.rubecula.util.
StringMap
.
Class which extends a HashMap with the policy that all keys are of class String.
StringMap()
- Constructor for class com.rubecula.util.
StringMap
StringPresentation
- class com.rubecula.util.
StringPresentation
.
Class to model the presentation of pure text.
StringPresentation(String)
- Constructor for class com.rubecula.util.
StringPresentation
StringToInt(String)
- Static method in class com.rubecula.jquantity.
IntegerPresentation
StringToInt(String, int)
- Static method in class com.rubecula.jquantity.
IntegerPresentation
StringUtils
- class com.rubecula.util.
StringUtils
.
String utilities.
StringUtils()
- Constructor for class com.rubecula.util.
StringUtils
Style
- class com.rubecula.util.
Style
.
Class to represent writing styles.
Style(String)
- Constructor for class com.rubecula.util.
Style
StylishWriteable
- interface com.rubecula.util.
StylishWriteable
.
Class to represent an object which can be written to using a specific style.
Sum(Millable, Millable)
- Static method in class com.rubecula.jquantity.
Mill
Sum(Measurable, Measurable)
- Static method in class com.rubecula.units.
Units
Symbol
- class com.rubecula.util.
Symbol
.
Symbol Class.
Symbol(String)
- Constructor for class com.rubecula.util.
Symbol
SymbolicPresentation
- class com.rubecula.jquantity.
SymbolicPresentation
.
Class to model the presentation of symbolic text, for example in a mathematical formula.
SymbolicPresentation(Vector)
- Constructor for class com.rubecula.jquantity.
SymbolicPresentation
Primary constructor.
SymbolicPresentation()
- Constructor for class com.rubecula.jquantity.
SymbolicPresentation
Secondary constructor to create an empty SymbolicPresentation.
SymbolicPresentation(Presentation)
- Constructor for class com.rubecula.jquantity.
SymbolicPresentation
Secondary constructor.
SymbolicPresentation(Presentation, Presentation)
- Constructor for class com.rubecula.jquantity.
SymbolicPresentation
Secondary constructor.
SymbolicPresentation(Presentation, String)
- Constructor for class com.rubecula.jquantity.
SymbolicPresentation
Secondary constructor.
SymbolicPresentation(String)
- Constructor for class com.rubecula.jquantity.
SymbolicPresentation
Secondary constructor.
SystemFlag
- class com.rubecula.units.
SystemFlag
.
The immutable class SystemFlag represents a system of units.
SystemFlag(int)
- Constructor for class com.rubecula.units.
SystemFlag
Private Primary constructor.
SystemIndex
- Static variable in class com.rubecula.units.
SystemFlag
Class field (global) to store the current system index.
scale(long)
- Method in interface com.rubecula.jquantity.
Arithmutable
MUTATING Instance method to multiply this by a scale factor.
scale(long)
- Method in class com.rubecula.jquantity.
Complex
MUTATING Instance method to multiply this by a scale factor.
scale(double)
- Method in class com.rubecula.jquantity.
DivisibleMutable
MUTATING Instance method to multiply this by a scale factor.
scale(long)
- Method in class com.rubecula.jquantity.
FuzzInt
MUTATING Instance method to multiply this by a scale factor.
scale(long)
- Method in class com.rubecula.jquantity.
Rational
scale(double)
- Method in class com.rubecula.jquantity.
Rational
MUTATING Instance method to multiply this by a (double) scale factor
scale(Rational)
- Method in class com.rubecula.jquantity.
Value
MUTATING Instance method to multiply another Arithmetical into this object.
scale(long)
- Method in class com.rubecula.jquantity.
WholeNumber
MUTATING Instance method to multiply this by a scale factor.
scale(int)
- Method in class com.rubecula.units.
Dimensions
scale(UnitsName, Rational, SystemFlag)
- Method in class com.rubecula.units.
Units
Scale this unit and assign a new name and system to the result.
scale(UnitsName, Rational)
- Method in class com.rubecula.units.
Units
Scale this unit and assign a new name to the result.
scale(Rational)
- Method in class com.rubecula.units.
Units
Scale this unit.
scale(UnitsName, int, SystemFlag)
- Method in class com.rubecula.units.
Units
Scale this unit and assign a new name and system to the result.
scale(UnitsName, int)
- Method in class com.rubecula.units.
Units
Scale this unit and assign a new name to the result.
scale(int)
- Method in class com.rubecula.units.
Units
Scale this unit.
scaleToUnits(Measurable, Rational)
- Method in class com.rubecula.units.
Units
This method converts value which is expressed in this Units into a value expressed in base units.
scaled(long)
- Method in class com.rubecula.jquantity.
Approximation
Method to yield the result of scaling an approximation by a factor.
scaled(long)
- Method in class com.rubecula.jquantity.
BaseNumber
Method to multiply
multiplicand
by
this
and return their product as the result.
scaled(long)
- Method in class com.rubecula.jquantity.
JQuantity
Method to multiply this quantity by an integral scale factor.
scaled(long)
- Method in class com.rubecula.jquantity.
Manifest
Method to multiply
multiplicand
by
this
and return their product as the result.
scaled(long)
- Method in class com.rubecula.jquantity.
Rational
Method to multiply
multiplicand
by
this
and return their product as the result.
scaled(long)
- Method in class com.rubecula.jquantity.
WholeNumber
Method to multiply
multiplicand
by
this
and return their product as the result.
serialVersionUID
- Static variable in class com.rubecula.jquantity.
BaseNumber
use serialVersionUID from JDK 1.0.2 for interoperability
setAbsError(double, int)
- Method in class com.rubecula.jquantity.
FuzzInt
MUTATING Instance method to set the abs error and model appropriately.
setBoolean(String, boolean)
- Method in class com.rubecula.util.
AttrMap
Method to set int attribute defined by
key
.
setBound(double)
- Method in class com.rubecula.jquantity.
FuzzInt
Method to set the relative bound of fuzzy value.
setBound(double)
- Method in interface com.rubecula.jquantity.
FuzzyMutable
Method to set the relative bound of fuzzy value.
setBound(double)
- Method in class com.rubecula.jquantity.
Rational
MUTATING Method to set the relative bound of fuzzy value.
setBoundAbs(double)
- Method in class com.rubecula.jquantity.
FuzzInt
Method to set the absolute bound of fuzzy value. // TODO Move this from here to the protected class-specific methods (it is not part of FuzzyMutable).
setBoundAbs(double)
- Method in class com.rubecula.jquantity.
Rational
MUTATING Method to set the absolute bound of fuzzy value. // TODO Move this down with the protected methods (not defined by FuzzyMutable).
setComment(String, String)
- Method in class com.rubecula.util.
ConvenientProperties
setConstant()
- Method in class com.rubecula.jquantity.
Complex
This method sets this instance to be a constant, i.e. immutable.
setConstant()
- Method in class com.rubecula.jquantity.
Compound
setConstant()
- Method in interface com.rubecula.jquantity.
Mutable
This method sets this instance to be a constant, i.e. immutable.
setConstant()
- Method in class com.rubecula.jquantity.
MutableNumber
This method sets this instance to be a constant, i.e. immutable.
setConstant()
- Method in class com.rubecula.jquantity.
MutablePresentation
setConstant()
- Method in class com.rubecula.jquantity.
NumberPresentation
setConstant()
- Method in class com.rubecula.units.
Units
setDebug(boolean)
- Method in class com.rubecula.jep.
ExpressionParser
Method to set the debug flag for this instance to the value of debug.
setDebug(boolean)
- Method in class com.rubecula.jep.
TermEvaluator
setDebug(boolean)
- Method in interface com.rubecula.util.
ExpressionInterface
Method to set the debug status for the expression parser.
setDeclaredVariables(Hashtable)
- Method in class com.rubecula.jep.
TermEvaluator
setDenominator(BaseNumber)
- Method in class com.rubecula.jquantity.
Rational
MUTATING method to set the value of the denominator.
setDenominator(Integral)
- Method in class com.rubecula.jquantity.
Rational
MUTATING method to set the value of the denominator.
setDouble(String, double)
- Method in class com.rubecula.util.
AttrMap
Method to set int attribute defined by
key
.
setElement(int[], BaseNumber)
- Method in interface com.rubecula.jquantity.
CompoundModel
Method to set the value of the element specified by the indices given.
setElement(int[], BaseNumber)
- Method in class com.rubecula.jquantity.
OneMatrix
setElement(int[], BaseNumber)
- Method in class com.rubecula.jquantity.
SparseMatrix
setElement(int[], BaseNumber)
- Method in class com.rubecula.jquantity.
TwoMatrix
setElement(int, int, BaseNumber)
- Method in class com.rubecula.jquantity.
TwoMatrix
setExact()
- Method in class com.rubecula.jquantity.
FuzzInt
setExact()
- Method in class com.rubecula.jquantity.
Rational
setExponent(String)
- Method in class com.rubecula.jquantity.
NumberPresentation
setExponent(int)
- Method in class com.rubecula.jquantity.
NumberPresentation
setFirst(IntegerPresentation)
- Method in class com.rubecula.jquantity.
NumberPresentation
Method to set the value of first as an IntegerPresentation.
setFirst(String)
- Method in class com.rubecula.jquantity.
NumberPresentation
Method to set the first string.
setFuzzy(int, String)
- Method in class com.rubecula.jquantity.
NumberPresentation
Method to set the fuzzy part of
this
according to the number of halfplaces of decimals specified and the string given.
setFuzzy(int)
- Method in class com.rubecula.jquantity.
NumberPresentation
Method to set the fuzzy part of
this
according to the number of halfplaces of decimals specified and the string given.
setFuzzy(String)
- Method in class com.rubecula.jquantity.
NumberPresentation
setIdentifier(String)
- Method in class com.rubecula.jquantity.
Complex
MUTATING Method to set a specific identifier to an object.
setIdentifier(String)
- Method in class com.rubecula.jquantity.
Compound
setIdentifier(String)
- Method in class com.rubecula.jquantity.
JQuantityPresentation
Method to set a specific identifier to an object.
setIdentifier(String)
- Method in class com.rubecula.jquantity.
MutableNumber
Method to set a specific identifier to an object.
setIdentifier(String)
- Method in class com.rubecula.units.
UnitsFoundation
Method to set a specific identifier to an object.
setIdentifier(String)
- Method in interface com.rubecula.util.
Nameable
Method to set a specific identifier to an object.
setIdentifierPost(String)
- Method in class com.rubecula.jquantity.
MutableNumber
Method to form a new identifier for an object by appending string and wrapping.
setIdentifierPre(String)
- Method in class com.rubecula.jquantity.
MutableNumber
Method to form a new identifier for an object by prepending string and wrapping.
setIdentifierPrePost(String, String)
- Method in class com.rubecula.jquantity.
MutableNumber
Method to form a new identifier for an object by prepending one string, appending another then wrapping.
setInt(String, int)
- Method in class com.rubecula.util.
AttrMap
Method to set int attribute defined by
key
.
setMillFactory(MillFactoryInterface)
- Method in class com.rubecula.jep.
ExpressionParser
Method to setup the mill factory for the evaluation of expressions, in particular monadic, dyadic operations, pushing and popping of values.
setMillFactory(MillFactoryInterface)
- Method in interface com.rubecula.util.
ExpressionInterface
Method to setup the mill factory for the evaluation of expressions, in particular monadic, dyadic operations, pushing and popping of values.
setModel(int)
- Method in class com.rubecula.jquantity.
FuzzInt
Method to set the error distribution model;
setModel(int)
- Method in interface com.rubecula.jquantity.
FuzzyMutable
Method to set the error distribution model.
setModel(int)
- Method in class com.rubecula.jquantity.
Rational
MUTATING Method to set the error distribution model.
setName(UnitsName, boolean, int)
- Method in class com.rubecula.units.
UnitsFoundation
setName(UnitsName, boolean)
- Method in class com.rubecula.units.
UnitsFoundation
setName(String, int, boolean)
- Method in class com.rubecula.units.
UnitsFoundation
setName(String, boolean)
- Method in class com.rubecula.units.
UnitsFoundation
setName(UnitsName)
- Method in class com.rubecula.units.
UnitsFoundation
setName(String)
- Method in class com.rubecula.units.
UnitsFoundation
setNumerator(BaseNumber)
- Method in class com.rubecula.jquantity.
Rational
MUTATING method to set the value of the numerator.
setNumerator(Integral)
- Method in class com.rubecula.jquantity.
Rational
MUTATING method to set the value of the numerator.
setRadix(String)
- Method in class com.rubecula.jquantity.
NumberPresentation
setSecond(String)
- Method in class com.rubecula.jquantity.
NumberPresentation
setSysIndex(int)
- Static method in class com.rubecula.units.
SystemFlag
setValue(String)
- Method in class com.rubecula.jquantity.
JQuantityPresentation
Fix the value of this Presentation according to the given string
s
.
setValue(String, Presentable)
- Method in class com.rubecula.jquantity.
Mill
Method to set a value which can later be retrieved using the name given (using the method defined by the Lookupable interface).
setValue(String)
- Method in class com.rubecula.jquantity.
NumberPresentation
Instance method to set the value of a NumberPresentation from a String.
setValue(BigInteger)
- Method in class com.rubecula.jquantity.
WholeNumber
MUTATING method to set a new value.
setValue(String, Presentable)
- Method in interface com.rubecula.util.
MillInterface
Method to set a value which can later be retrieved using the name given (using the method defined by the Lookupable interface).
setVariables(Lookupable)
- Method in class com.rubecula.jep.
ExpressionParser
Method to setup the variables map for allowing variables to be dealt with in expressions.
setVariables(Lookupable)
- Method in interface com.rubecula.util.
ExpressionInterface
Method to setup the variables map for allowing variables to be dealt with in expressions.
shortValue()
- Method in class com.rubecula.jquantity.
BaseNumber
Returns the value of the specified number as a
short
.
show(String)
- Method in class com.rubecula.units.
Dimensions
show(String)
- Method in class com.rubecula.units.
UnitsName
showCount()
- Method in class com.rubecula.util.
SortableHashTable
signum()
- Method in class com.rubecula.jquantity.
Approximation
Method to get the sign of this approximation.
signum()
- Method in interface com.rubecula.jquantity.
Arithmetical
Method to find the sign of the magnitude of this arithmetical object.
signum()
- Method in class com.rubecula.jquantity.
JQuantity
Method to implement Arithmetical.
signum()
- Method in class com.rubecula.jquantity.
Manifest
Method to fulfill contract defined by Arithmetical and Integral.
signum()
- Method in class com.rubecula.jquantity.
Rational
Method to find the sign of the magnitude of this arithmetical object.
signum()
- Method in class com.rubecula.jquantity.
WholeNumber
Method to find the sign of the magnitude of this arithmetical object.
size()
- Method in interface com.rubecula.util.
MillInterface
Get the current depth of the stack.
sqrt()
- Method in class com.rubecula.jquantity.
Value
Method to evaluate the tangent function.
square()
- Method in class com.rubecula.jquantity.
Approximation
Method to yield the square of this value.
square()
- Method in class com.rubecula.jquantity.
Complex
Method to yield the square of this.
squareRational()
- Method in class com.rubecula.jquantity.
Rational
Method to return the Rational formed my multiplying this by itself.
squareValue()
- Method in class com.rubecula.jquantity.
Value
standardizeUnits(SystemFlag)
- Method in class com.rubecula.jquantity.
JQuantity
strClassMethod
- Variable in class com.rubecula.util.
LocalizedException
A field which simply retains the value of the class and method names concatenated together by ".".
strKey
- Variable in class com.rubecula.util.
LocalizedException
The resource-specifying key for this exception
stringComposite(String)
- Static method in class com.rubecula.units.
Units
substring(String)
- Method in class com.rubecula.util.
Range
Yield a substring of the
source
by including only those characters whose positions in the string correspond to valid values in this range.
subtract(Rational)
- Method in class com.rubecula.jquantity.
Rational
MUTATING method to replace this by the difference of this and that
subtract(WholeNumber)
- Method in class com.rubecula.jquantity.
WholeNumber
MUTATING METHOD: Replaces value with
(this - val)
.
subtract(UnitsName)
- Method in class com.rubecula.units.
UnitsName
sum(BaseNumber)
- Method in class com.rubecula.jquantity.
Approximation
Method to yield the sum of this approximation with a BaseNumber.
sum(BaseNumber)
- Method in class com.rubecula.jquantity.
BaseNumber
Method to add
addend
to
this
and return their sum as the result.
sum(Complex)
- Method in class com.rubecula.jquantity.
Complex
Method to yield the sum of this and addend.
sum(BaseNumber)
- Method in class com.rubecula.jquantity.
JQuantity
Method to determine the sum of a quantity with a base number.
sum(JQuantity)
- Method in class com.rubecula.jquantity.
JQuantity
Method to add two quantities together.
sum(BaseNumber)
- Method in class com.rubecula.jquantity.
Manifest
Method to add
addend
to
this
and return their sum as the result.
sum(BaseNumber)
- Method in class com.rubecula.jquantity.
MutableNumber
Method to add
addend
to
this
and return their sum as the result.
sum(Dimensions)
- Method in class com.rubecula.units.
Dimensions
sum(Measurable, Rational)
- Method in class com.rubecula.units.
Units
sum(Measurable)
- Method in class com.rubecula.units.
Units
sumRational(Rational)
- Method in class com.rubecula.jquantity.
Rational
Method to add
addend
to
this
and return their sum as the result.
sumValue(Value)
- Method in class com.rubecula.jquantity.
Value
Method to add
addend
to
this
and return their sum as the result.
swap(Object[], int, int)
- Static method in class com.rubecula.util.
Sort
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
$
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
Y
Z
_