SCALAR
 this scalar type (used to facilitate operation chaining)public interface MutableScalar<SCALAR extends MutableScalar<SCALAR>> extends MutableScalarDomain<SCALAR>, MutableKernel<SCALAR>, MutableBooleanValue<SCALAR>, MutableByteValue<SCALAR>, MutableCharacterValue<SCALAR>, MutableDoubleValue<SCALAR>, MutableFloatValue<SCALAR>, MutableIntegerValue<SCALAR>, MutableLongValue<SCALAR>, MutableShortValue<SCALAR>
Modifier and Type  Method and Description 

SCALAR 
absoluteValue()
Replace the current value with the absolute value of itself

SCALAR 
and(boolean aValue)
Set this value to the bit and of the integral boolean
vector equivalent of this value and the specified integral boolean vector

SCALAR 
and(byte aValue)
Set this value to the bit and of the integral boolean
vector equivalent of this value and the specified integral boolean vector

SCALAR 
and(char aValue)
Set this value to the bit and of the integral boolean
vector equivalent of this value and the specified integral boolean vector

SCALAR 
and(int aValue)
Set this value to the bit and of the integral boolean
vector equivalent of this value and the specified integral boolean vector

SCALAR 
and(long aValue)
Set this value to the bit and of the integral boolean
vector equivalent of this value and the specified integral boolean vector

SCALAR 
and(short aValue)
Set this value to the bit and of the integral boolean
vector equivalent of this value and the specified integral boolean vector

SCALAR 
andOfNumber(Number aValue)
Set this value to the bit and of the integral boolean
vector equivalent of this value and the specified integral boolean vector

SCALAR 
andOfScalar(SealedScalar<?> aValue)
Set this value to the bit and of the integral boolean
vector equivalent of this value and the specified integral boolean vector

SCALAR 
angleWith(double y)
Set this value to the angle formed by the rectangular coordinates given
by the current value, x, and the specified value, y.

SCALAR 
angleWithNumber(Number y)
Set this value to the angle formed by the rectangular coordinates given
by the current value, x, and the specified value, y.

SCALAR 
angleWithScalar(SealedScalar<?> y)
Set this value to the angle formed by the rectangular coordinates given
by the current value, x, and the specified value, y.

SCALAR 
arcCosine()
Replace the current value with its arc
cosine 
SCALAR 
arcSine()
Replace the current value with its arc
sine 
SCALAR 
arcTangent()
Replace the current value with its arc
tangent 
SCALAR 
base10Log()
Replace the current value with its base 10 logarithm

SCALAR 
ceiling()
Replace the current value with the smallest (closest to negative
infinity) value that is greater than or equal to the current value and is
equal to a mathematical integer

SCALAR 
cosine()
Replace the current value, assumed to be an angle in radians, to its
cosine 
SCALAR 
cube()
Replace the current value with the cube of itself

SCALAR 
cubeRoot()
Replace the current value with the cube root of itself

SCALAR 
decrement()
Replace the current value with the current value minus unity (one)

SCALAR 
degrees()
Replace the current value, assumed to be an angle in radians, to its
equivalent angle in degrees

SCALAR 
difference(boolean aValue)
Set the value of this scalar to the mathematical difference
between its current value and the specified value

SCALAR 
difference(byte aValue)
Set the value of this scalar to the mathematical difference
between its current value and the specified value

SCALAR 
difference(char aValue)
Set the value of this scalar to the mathematical difference
between its current value and the specified value

SCALAR 
difference(double aValue)
Set the value of this scalar to the mathematical difference
between its current value and the specified value

SCALAR 
difference(float aValue)
Set the value of this scalar to the mathematical difference
between its current value and the specified value

SCALAR 
difference(int aValue)
Set the value of this scalar to the mathematical difference
between its current value and the specified value

SCALAR 
difference(long aValue)
Set the value of this scalar to the mathematical difference
between its current value and the specified value

SCALAR 
difference(short aValue)
Set the value of this scalar to the mathematical difference
between its current value and the specified value

SCALAR 
differenceOfNumber(Number aValue)
Set the value of this scalar to the mathematical difference
between its current value and the specified value

SCALAR 
differenceOfScalar(SealedScalar<?> aValue)
Set the value of this scalar to the mathematical difference
between its current value and the specified value

SCALAR 
down()
Round the current value towards zero (truncate)

SCALAR 
exponential()
Replace the current value with e (Napier's constant) raised to the
current value (e^{n})

SCALAR 
exponentialLessOne()
Replace the current value with e (Napier's constant) raised to the
current value, less 1 (e^{n}1)

SCALAR 
floor()
Replace the current value with the largest (closest to positive infinity)
value that is less than or equal to the current value and is equal to a
mathematical integer

SCALAR 
gcd(byte aValue)
Replace the current value with the greatest common factor between this
value and the specific one

SCALAR 
gcd(char aValue)
Replace the current value with the greatest common factor between this
value and the specific one

SCALAR 
gcd(int aValue)
Replace the current value with the greatest common factor between this
value and the specific one

SCALAR 
gcd(long aValue)
Replace the current value with the greatest common factor between this
value and the specific one

SCALAR 
gcd(short aValue)
Replace the current value with the greatest common factor between this
value and the specific one

SCALAR 
gcdOfNumber(Number aNumber)
Replace the current value with the greatest common factor between this
value and the specific one

SCALAR 
gcdOfScalar(Scalar<?> aScalar)
Replace the current value with the greatest common factor between this
value and the specific one

SCALAR 
halfDown()
Round towards "nearest neighbor" unless both neighbors are equidistant,
in which case round down

SCALAR 
halfEven()
Round towards "nearest neighbor" unless both neighbors are equidistant,
in which case round to the even neighbor

SCALAR 
halfUp()
Round towards "nearest neighbor" unless both neighbors are equidistant,
in which case round up

SCALAR 
hyperbolicCosine()
Replace the current value, assumed to be an angle in radians, to its
hyperbolic
cosine 
SCALAR 
hyperbolicSine()
Replace the current value, assumed to be an angle in radians, to its
hyperbolic
sine 
SCALAR 
hyperbolicTangent()
Replace the current value, assumed to be an angle in radians, to its
hyperbolic
tangent 
SCALAR 
hypotenuseWith(double y)
Set this value to the hypotenuse formed by the square root of the sum of
the square of the current value, x, and the square of the
specified value, y, without intermediate overflow or underflow

SCALAR 
hypotenuseWithNumber(Number y)
Set this value to the hypotenuse formed by the square root of the sum of
the square of the current value, x, and the square of the
specified value, y, without intermediate overflow or underflow

SCALAR 
hypotenuseWithScalar(SealedScalar<?> y)
Set this value to the hypotenuse formed by the square root of the sum of
the square of the current value, x, and the square of the
specified value, y, without intermediate overflow or underflow

SCALAR 
increment()
Replace the current value with the current value plus unity (one)

SCALAR 
invalidate()
Replace the current value an invalid value such
INVALID if possible, otherwise replace it with zero 
SCALAR 
inverse()
Replace the current value its multiplicative inverse (
1/x ) 
SCALAR 
milliseconds()
Set the value of this object to the current millisecondprecision system
time 
SCALAR 
mod(boolean aValue)
Set the value of this scalar to its current value modulo of the
specified value

SCALAR 
mod(byte aValue)
Set the value of this scalar to its current value modulo of the
specified value

SCALAR 
mod(char aValue)
Set the value of this scalar to its current value modulo of the
specified value

SCALAR 
mod(double aValue)
Set the value of this scalar to its current value modulo of the
specified value

SCALAR 
mod(float aValue)
Set the value of this scalar to its current value modulo of the
specified value

SCALAR 
mod(int aValue)
Set the value of this scalar to its current value modulo of the
specified value

SCALAR 
mod(long aValue)
Set the value of this scalar to its current value modulo of the
specified value

SCALAR 
mod(short aValue)
Set the value of this scalar to its current value modulo of the
specified value

SCALAR 
modOfNumber(Number aValue)
Set the value of this scalar to its current value modulo of the
specified value

SCALAR 
modOfScalar(SealedScalar<?> aValue)
Set the value of this scalar to its current value modulo of the
specified value

SCALAR 
nanoseconds()
Set the value of this object to the current nanosecondprecision system
time 
SCALAR 
naturalLog()
Replace the current value with its base e (Napier's constant)
logarithm (log_{e}(n))

SCALAR 
naturalLogPlusOne()
Replace the current value, plus 1, with its base e (Napier's
constant) logarithm (log_{e}(n+1))

SCALAR 
negate()
Replace the current value with the additive inverse (sign negation) of
itself, that is transform it into a number that when added to the
original yields zero.

SCALAR 
not()
Replace the current integral binary vector with its one's
complement.

SCALAR 
or(boolean aValue)
Set this value to the bit or of the integral boolean vector
equivalent of this value and the specified integral boolean vector

SCALAR 
or(byte aValue)
Set this value to the bit or of the integral boolean vector
equivalent of this value and the specified integral boolean vector

SCALAR 
or(char aValue)
Set this value to the bit or of the integral boolean vector
equivalent of this value and the specified integral boolean vector

SCALAR 
or(int aValue)
Set this value to the bit or of the integral boolean vector
equivalent of this value and the specified integral boolean vector

SCALAR 
or(long aValue)
Set this value to the bit or of the integral boolean vector
equivalent of this value and the specified integral boolean vector

SCALAR 
or(short aValue)
Set this value to the bit or of the integral boolean vector
equivalent of this value and the specified integral boolean vector

SCALAR 
orOfNumber(Number aValue)
Set this value to the bit or of the integral boolean vector
equivalent of this value and the specified integral boolean vector

SCALAR 
orOfScalar(SealedScalar<?> aValue)
Set this value to the bit or of the integral boolean vector
equivalent of this value and the specified integral boolean vector

SCALAR 
power(double n)
Set this value to the current value, x, raised to the specified
exponent, n, or x^{n}

SCALAR 
power(int n)
Set this value to the current value, x, raised to the specified
exponent, n, or x^{n}

SCALAR 
powerOfNumber(Number n)
Set this value to the current value, x, raised to the specified
exponent, n, or x^{n}

SCALAR 
powerOfScalar(SealedScalar<?> aValue)
Set this value to the current value, x, raised to the specified
exponent, n, or x^{n}

SCALAR 
product(boolean aValue)
Set the value of this scalar to the mathematical product of its
current value and the specified value

SCALAR 
product(byte aValue)
Set the value of this scalar to the mathematical product of its
current value and the specified value

SCALAR 
product(char aValue)
Set the value of this scalar to the mathematical product of its
current value and the specified value

SCALAR 
product(double aValue)
Set the value of this scalar to the mathematical product of its
current value and the specified value

SCALAR 
product(float aValue)
Set the value of this scalar to the mathematical product of its
current value and the specified value

SCALAR 
product(int aValue)
Set the value of this scalar to the mathematical product of its
current value and the specified value

SCALAR 
product(long aValue)
Set the value of this scalar to the mathematical product of its
current value and the specified value

SCALAR 
product(short aValue)
Set the value of this scalar to the mathematical product of its
current value and the specified value

SCALAR 
productOfNumber(Number aValue)
Set the value of this scalar to the mathematical product of its
current value and the specified value

SCALAR 
productOfScalar(SealedScalar<?> aValue)
Set the value of this scalar to the mathematical product of its
current value and the specified value

SCALAR 
quotient(boolean aValue)
Set the value of this scalar to the mathematical quotient between
its current value and the specified value

SCALAR 
quotient(byte aValue)
Set the value of this scalar to the mathematical quotient of its
current value and the specified value

SCALAR 
quotient(char aValue)
Set the value of this scalar to the mathematical quotient between
its current value and the specified value

SCALAR 
quotient(double aValue)
Set the value of this scalar to the mathematical quotient of its
current value and the specified value

SCALAR 
quotient(float aValue)
Set the value of this scalar to the mathematical quotient of its
current value and the specified value

SCALAR 
quotient(int aValue)
Set the value of this scalar to the mathematical quotient of its
current value and the specified value

SCALAR 
quotient(long aValue)
Set the value of this scalar to the mathematical quotient of its
current value and the specified value

SCALAR 
quotient(short aValue)
Set the value of this scalar to the mathematical quotient of its
current value and the specified value

SCALAR 
quotientOfNumber(Number aValue)
Set the value of this scalar to the mathematical quotient of its
current value and the specified value

SCALAR 
quotientOfScalar(SealedScalar<?> aValue)
Set the value of this scalar to the mathematical quotient between
its current value and the specified value

SCALAR 
radians()
Replace the current value, assumed to be an angle in degrees, to its
equivalent angle in radians

SCALAR 
random()
Replace the current value with an evenlydistributed
random value between zero (inclusive) and unity
(exclusive for floating point, inclusive for integrals) 
SCALAR 
round(RoundingStrategy aRoundingStrategy)
Round the current value using the specified rounding
strategy 
SCALAR 
setE()
Replace the current value with e, or Napier's constant

<E extends Enum<E>> 
setEnumeration(E aValue)
Match the value of this object with the identity of the specified
enumeration instance, then answer this object (facilitates
chaining) 
SCALAR 
setMaximum()
Replace the current value with maximum value available for the
implementation's numeric
precision . 
SCALAR 
setMinimum()
Replace the current value with minimum value available for the
implementation's numeric
precision . 
SCALAR 
setNegativeInfinity()
Replace the current value with a representation of negative infinity, if
available, otherwise replace with the implementation's
minimum value 
SCALAR 
setNumber(Number aValue)
Set this object to the specified systemsupported
Number and
answer this object (facilitates chaining) 
SCALAR 
setPi()
Replace the current value with Pi

SCALAR 
setPositiveInfinity()
Replace the current value with a representation of positive infinity, if
available, otherwise replace with the implementation's
maximum value 
SCALAR 
setScalar(SealedScalar<?> aValue)
Set this object to the specified scalar

SCALAR 
setUnity()
Replace the current value with the multiplicative identity appropriate
for the implementation (one)

SCALAR 
setZero()
Replace the current value with the additive identity appropriate for the
implementation (zero)

SCALAR 
shiftLeft(int count)
Attempt to shift the elements of this tuple to the "left" the specified
number of ordinal positions.

SCALAR 
shiftRight(int count)
Attempt to shift the elements of this tuple to the "right" the specified
number of ordinal positions.

SCALAR 
shiftRightExtendZero(int count)
Attempt to shift the elements of this tuple to the "right" the specified
number of ordinal positions without sign extension.

SCALAR 
sine()
Replace the current value, assumed to be an angle in radians, to its
sine 
SCALAR 
square()
Replace the current value with the square of itself

SCALAR 
squareRoot()
Replace the current value with the square root of itself

SCALAR 
sum(boolean aValue)
Set the value of this scalar to the mathematical sum of its
current value and the specified value

SCALAR 
sum(byte aValue)
Set the value of this scalar to the mathematical sum of its
current value and the specified value

SCALAR 
sum(char aValue)
Set the value of this scalar to the mathematical sum of its
current value and the specified value

SCALAR 
sum(double aValue)
Set the value of this scalar to the mathematical sum of its
current value and the specified value

SCALAR 
sum(float aValue)
Set the value of this scalar to the mathematical sum of its
current value and the specified value

SCALAR 
sum(int aValue)
Set the value of this scalar to the mathematical sum of its
current value and the specified value

SCALAR 
sum(long aValue)
Set the value of this scalar to the mathematical sum of its
current value and the specified value

SCALAR 
sum(short aValue)
Set the value of this scalar to the mathematical sum of its
current value and the specified value

SCALAR 
sumOfNumber(Number aValue)
Set the value of this scalar to the mathematical sum of its
current value and the specified value

SCALAR 
sumOfScalar(SealedScalar<?> aValue)
Set the value of this scalar to the mathematical sum of its
current value and the specified value

SCALAR 
tangent()
Replace the current value, assumed to be an angle in radians, to its
tangent 
SCALAR 
up()
Round away from zero

SCALAR 
xor(boolean aValue)
Set this value to the bit exclusiveor of the integral
boolean vector equivalent of this value and the specified integral
boolean vector

SCALAR 
xor(byte aValue)
Set this value to the bit exclusiveor of the integral
boolean vector equivalent of this value and the specified integral
boolean vector

SCALAR 
xor(char aValue)
Set this value to the bit exclusiveor of the integral
boolean vector equivalent of this value and the specified integral
boolean vector

SCALAR 
xor(int aValue)
Set this value to the bit exclusiveor of the integral
boolean vector equivalent of this value and the specified integral
boolean vector

SCALAR 
xor(long aValue)
Set this value to the bit exclusiveor of the integral
boolean vector equivalent of this value and the specified integral
boolean vector

SCALAR 
xor(short aValue)
Set this value to the bit exclusiveor of the integral
boolean vector equivalent of this value and the specified integral
boolean vector

SCALAR 
xorOfNumber(Number aValue)
Set this value to the bit exclusiveor of the integral
boolean vector equivalent of this value and the specified integral
boolean vector

SCALAR 
xorOfScalar(SealedScalar<?> aValue)
Set this value to the bit exclusiveor of the integral
boolean vector equivalent of this value and the specified integral
boolean vector

assertPrecision, promoteTo
assertDomain, clear, clearContents
booleanPostDecrement, booleanPostIncrement, setFalse, setScalar, setTrue
bytePostDecrement, bytePostIncrement, setScalar
charPostDecrement, charPostIncrement, setScalar
doublePostDecrement, doublePostIncrement, setScalar
floatPostDecrement, floatPostIncrement, setScalar
intPostDecrement, intPostIncrement, setScalar
longPostDecrement, longPostIncrement, setScalar
setScalar, shortPostDecrement, shortPostIncrement
SCALAR absoluteValue() throws UnsupportedOperationException, ArithmeticException, IllegalArgumentException
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR and(boolean aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 an integral boolean vectorUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR and(byte aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 an integral boolean vectorUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR and(char aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 an integral boolean vectorUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR and(int aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 an integral boolean vectorUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR and(long aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 an integral boolean vectorUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR and(short aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 an integral boolean vectorUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR andOfNumber(Number aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 an integral boolean vectorUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR andOfScalar(SealedScalar<?> aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 an integral boolean vectorUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR angleWith(double y) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
y
 a y coordinate valueUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectMath.atan2(double, double)
SCALAR angleWithNumber(Number y) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
y
 a y coordinate valueUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectMath.atan2(double, double)
SCALAR angleWithScalar(SealedScalar<?> y) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
y
 a y coordinate valueUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectMath.atan2(double, double)
SCALAR arcCosine() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
cosine
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR arcSine() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
sine
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR arcTangent() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
tangent
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR base10Log() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR ceiling() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR cosine() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
cosine
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR cube() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR cubeRoot() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR decrement() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR degrees() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR difference(boolean aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a subtrahendUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR difference(byte aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a subtrahendUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR difference(char aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a subtrahendUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR difference(double aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a subtrahendUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR difference(float aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a subtrahendUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR difference(int aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a subtrahendUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR difference(long aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a subtrahendUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR difference(short aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a subtrahendUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR differenceOfNumber(Number aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a subtrahendUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR differenceOfScalar(SealedScalar<?> aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a subtrahendUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR down() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR exponential() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR exponentialLessOne() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR floor() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR gcd(byte aValue) throws UnsupportedOperationException, ArithmeticException, IllegalArgumentException
aValue
 a valueUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR gcd(char aValue) throws UnsupportedOperationException, ArithmeticException, IllegalArgumentException
aValue
 a valueUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR gcd(int aValue) throws UnsupportedOperationException, ArithmeticException, IllegalArgumentException
aValue
 a valueUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR gcd(long aValue) throws UnsupportedOperationException, ArithmeticException, IllegalArgumentException
aValue
 a valueUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR gcd(short aValue) throws UnsupportedOperationException, ArithmeticException, IllegalArgumentException
aValue
 a valueUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR gcdOfNumber(Number aNumber) throws UnsupportedOperationException, ArithmeticException, IllegalArgumentException
aValue
 a valueUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR gcdOfScalar(Scalar<?> aScalar) throws UnsupportedOperationException, ArithmeticException, IllegalArgumentException
aValue
 a valueUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR halfDown() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR halfEven() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR halfUp() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR hyperbolicCosine() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
cosine
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR hyperbolicSine() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
sine
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR hyperbolicTangent() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
tangent
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR hypotenuseWith(double y) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
y
 a y valueUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectMath.hypot(double, double)
SCALAR hypotenuseWithNumber(Number y) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
y
 a y valueUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectMath.hypot(double, double)
SCALAR hypotenuseWithScalar(SealedScalar<?> y) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
y
 a y valueUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectMath.hypot(double, double)
SCALAR increment() throws UnsupportedOperationException, ArithmeticException, IllegalArgumentException
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR invalidate() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
INVALID
if possible, otherwise replace it with zeroUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR inverse() throws UnsupportedOperationException, ArithmeticException, IllegalArgumentException
1/x
)UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR milliseconds() throws UnsupportedOperationException
time
UnsupportedOperationException
 if this object's value cannot be changedSCALAR mod(boolean aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a modulusUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR mod(byte aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a modulusUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR mod(char aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a modulusUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR mod(double aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a modulusUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR mod(float aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a modulusUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR mod(int aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a modulusUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR mod(long aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a modulusUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR mod(short aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a modulusUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR modOfNumber(Number aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a modulusUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR modOfScalar(SealedScalar<?> aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a modulusUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR nanoseconds() throws UnsupportedOperationException
time
UnsupportedOperationException
 if this object's value cannot be changedSCALAR naturalLog() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR naturalLogPlusOne() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR negate() throws UnsupportedOperationException, ArithmeticException, IllegalArgumentException
boolean
and char
values do not exist, these
implementations will simply fail silently.)UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specification (optional)ArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this object (optional)SCALAR not() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
double
, will be first
converted to unlimited integers
before their bits are
reversed.UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR or(boolean aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 an integral boolean vectorUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR or(byte aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 an integral boolean vectorUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR or(char aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 an integral boolean vectorUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR or(int aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 an integral boolean vectorUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR or(long aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 an integral boolean vectorUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR or(short aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 an integral boolean vectorUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR orOfNumber(Number aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 an integral boolean vectorUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR orOfScalar(SealedScalar<?> aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 an integral boolean vectorUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR power(double n) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
n
 an exponentUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR power(int n) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
n
 an exponentUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR powerOfNumber(Number n) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
n
 an exponentUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR powerOfScalar(SealedScalar<?> aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 an exponentUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR product(boolean aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a multiplicandUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR product(byte aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a multiplicandUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR product(char aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a multiplicandUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR product(double aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a multiplicandUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR product(float aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a multiplicandUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR product(int aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a multiplicandUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR product(long aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a multiplicandUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR product(short aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a multiplicandUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR productOfNumber(Number aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a multiplicandUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR productOfScalar(SealedScalar<?> aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a multiplicandUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR quotient(boolean aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a divisorUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR quotient(byte aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a divisorUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR quotient(char aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a divisorUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR quotient(double aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a divisorUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR quotient(float aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a divisorUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR quotient(int aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a divisorUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR quotient(long aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a divisorUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR quotient(short aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a divisorUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR quotientOfNumber(Number aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a divisorUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR quotientOfScalar(SealedScalar<?> aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 a divisorUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR radians() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR random() throws UnsupportedOperationException
random
value between zero (inclusive) and unity
(exclusive for floating point, inclusive for integrals)UnsupportedOperationException
 if this object's value cannot be changedSCALAR round(RoundingStrategy aRoundingStrategy) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException, NullPointerException
strategy
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectNullPointerException
SCALAR setE() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this object<E extends Enum<E>> SCALAR setEnumeration(E aValue) throws UnsupportedOperationException, ArithmeticException, IllegalArgumentException, NullPointerException
enumeration
instance, then answer this object (facilitates
chaining)aValue
 a systemsupported enumeration
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the specified value was incommensurate with this object's
specificationArithmeticException
 the numeric value provided was incompatible with with algebraic
interpretation of this objectNullPointerException
 a null
value was provided though this object does not
accept null
valuesSCALAR setMaximum() throws UnsupportedOperationException, ArithmeticException, IllegalArgumentException
precision
. Unlimited
values will be replaced with the maximum value available for the most
precise system scalar appropriate for the implementation, that is
unlimited integer
primitives will set
themselves to the maximum
long
value and
unlimited decimal
primitives will set
themselves to the maximum
double
value.UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR setMinimum() throws UnsupportedOperationException, ArithmeticException, IllegalArgumentException
precision
. Unlimited
values will be replaced with the minimum value available for the most
precise system scalar appropriate for the implementation, that is
unlimited integer
primitives will set
themselves to the minimum
long
value and
unlimited decimal
primitives will set
themselves to the minimum
double
value.UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR setNegativeInfinity() throws UnsupportedOperationException, ArithmeticException, IllegalArgumentException
minimum
valueUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR setNumber(Number aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException, NullPointerException
Number
and
answer this object (facilitates chaining)aValue
 a systemsupported Number
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the specified value was incommensurate with this object's
specificationArithmeticException
 the numeric value provided was incompatible with with algebraic
interpretation of this objectNullPointerException
 a null
value was provided though this object does not
accept null
valuesSCALAR setPi() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR setPositiveInfinity() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
maximum
valueUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR setScalar(SealedScalar<?> aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException, NullPointerException
aValue
 a scalarUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the specified value was incommensurate with this object's
specificationArithmeticException
 the numeric value provided was incompatible with with algebraic
interpretation of this objectNullPointerException
 a null
value was provided though this object does not
accept null
valuesSCALAR setUnity() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR setZero() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR shiftLeft(int count) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
<<
). In other
sequences, the specified number of default values will be prepended to
the beginning of the sequence, increasing the ordinal position of all
existing elements by the specified count.count
 the number of default values to be prepended to this sequenceUnsupportedOperationException
 if this object's value cannot be changed or if this structure is
not an algebraic tupleIllegalArgumentException
 if the specified value was incommensurate with this structure's
specificationArithmeticException
 the numeric value provided was incompatible with with algebraic
interpretation of this structureSCALAR shiftRight(int count) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
>>
operator). In other sequences, the specified number of values
will be removed from the beginning of the sequence, decreasing the
ordinal position of all remaining elements by the specified count.count
 the number of values to be removed from the beginning of this
sequenceUnsupportedOperationException
 if this object's value cannot be changed or if this structure is
not an algebraic tupleIllegalArgumentException
 if the specified value was incommensurate with this structure's
specificationArithmeticException
 the numeric value provided was incompatible with with algebraic
interpretation of this structureSCALAR shiftRightExtendZero(int count) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
>>>
operator). In other
sequences, the specified number of values will be removed from the
beginning of the sequence, decreasing the ordinal position of all
remaining elements by the specified count.count
 the number of values to be removed from the beginning of this
sequenceUnsupportedOperationException
 if this object's value cannot be changed or if this structure is
not an algebraic tupleIllegalArgumentException
 if the specified value was incommensurate with this structure's
specificationArithmeticException
 the numeric value provided was incompatible with with algebraic
interpretation of this structureSCALAR sine() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
sine
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR square() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR squareRoot() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR sum(boolean aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 an addendUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR sum(byte aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 an addendUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR sum(char aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 an addendUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR sum(double aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 an addendUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR sum(float aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 an addendUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR sum(int aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 an addendUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR sum(long aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 an addendUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR sum(short aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 an addendUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR sumOfNumber(Number aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 an addendUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR sumOfScalar(SealedScalar<?> aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 an addendUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR tangent() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
tangent
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR up() throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
UnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR xor(boolean aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 an integral boolean vectorUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR xor(byte aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 an integral boolean vectorUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR xor(char aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 an integral boolean vectorUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR xor(int aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 an integral boolean vectorUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR xor(long aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 an integral boolean vectorUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR xor(short aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 an integral boolean vectorUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR xorOfNumber(Number aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 an integral boolean vectorUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectSCALAR xorOfScalar(SealedScalar<?> aValue) throws UnsupportedOperationException, IllegalArgumentException, ArithmeticException
aValue
 an integral boolean vectorUnsupportedOperationException
 if this object's value cannot be changedIllegalArgumentException
 if the new value was incommensurate with this object's
specificationArithmeticException
 the new numeric value was incompatible with with algebraic
interpretation of this objectCopyright © 20062012 WareSquared Software Development. All Rights Reserved.