public final class DoubleValue extends ContinuousValue<DoubleValue>
| Constructor and Description |
|---|
DoubleValue() |
DoubleValue(java.lang.Number value) |
DoubleValue(Value<?> value) |
compareTo, getExponentiated, getModulus, getMultiplied, getReciprocal, getRoot, getSquared, getSquareRoot, getValue, invalidations, maximum, minimum, postUpdate, unitInTheLastPlaceLarger, unitInTheLastPlaceSmaller, updateclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetSubtractedgetNegatedgetDivided, getDivided, getDivided, getDivided, getDivided, getMultiplied, getMultiplied, getMultiplied, getMultipliedgetDecremented, getIncrementeddecoupleValueanonymize, immutable, over, overpublic DoubleValue()
public DoubleValue(Value<?> value)
public DoubleValue(java.lang.Number value)
public final DoubleValue reciprocate()
reciprocate in class Value<DoubleValue>public final DoubleValue add(Value<?> value)
Addablevalue - the value to add to thispublic final DoubleValue subtract(Value<?> value)
Subtractablevalue - the value to add to the copypublic final DoubleValue negate()
negate in interface Negatable<DoubleValue,DoubleValue>negate in class Value<DoubleValue>public final DoubleValue multiply(int value)
public final DoubleValue multiply(long value)
public final DoubleValue multiply(float value)
public final DoubleValue multiply(double scalar)
public final DoubleValue divide(int value)
public final DoubleValue divide(long value)
public final DoubleValue divide(float value)
public final DoubleValue divide(double value)
public final DoubleValue divide(Value<?> value)
divide in interface Scalable<DoubleValue>divide in class Value<DoubleValue>public final double doubleValue()
doubleValue in class Value<DoubleValue>public final float floatValue()
floatValue in class Value<DoubleValue>public final int intValue()
intValue in class Value<DoubleValue>public final long longValue()
longValue in class Value<DoubleValue>public final java.lang.String toString()
toString in class Value<DoubleValue>public final DoubleValue setValue(java.lang.Number value)
setValue in class Value<DoubleValue>public final DoubleValue multiply(Value<?> value)
multiply in interface Multipliable<DoubleValue,Value<?>>multiply in interface Scalable<DoubleValue>multiply in class Value<DoubleValue>public final int compareToAtSupportedPrecision(Value<?> other)
compareToAtSupportedPrecision in class Value<DoubleValue>public final boolean equals(java.lang.Object that)
equals in class Value<DoubleValue>protected final boolean equals(Value<?> that)
equals in class Value<DoubleValue>public final int hashCode()
hashCode in class java.lang.Objectpublic final boolean equals(double value)
equals in class Value<DoubleValue>public final boolean equals(float value)
equals in class Value<DoubleValue>public final boolean equals(int value)
equals in class Value<DoubleValue>public final boolean equals(long value)
equals in class Value<DoubleValue>public final DoubleValue increment()
public final DoubleValue decrement()
public final DoubleValue copy()
public final DoubleValue unitInTheLastPlaceAbove()
unitInTheLastPlaceAbove in class Value<DoubleValue>public final DoubleValue unitInTheLastPlaceBelow()
unitInTheLastPlaceBelow in class Value<DoubleValue>public final int getMultipliedPrimitive(int value)
getMultipliedPrimitive in class Value<DoubleValue>public final long getMultipliedPrimitive(long value)
getMultipliedPrimitive in class Value<DoubleValue>public final float getMultipliedPrimitive(float value)
getMultipliedPrimitive in class Value<DoubleValue>public final double getMultipliedPrimitive(double value)
getMultipliedPrimitive in class Value<DoubleValue>public final int getDividedPrimitive(int value)
getDividedPrimitive in class Value<DoubleValue>public final long getDividedPrimitive(long value)
getDividedPrimitive in class Value<DoubleValue>public final float getDividedPrimitive(float value)
getDividedPrimitive in class Value<DoubleValue>public final double getDividedPrimitive(double value)
getDividedPrimitive in class Value<DoubleValue>public DoubleValue square()
square in class Value<DoubleValue>public DoubleValue squareRoot()
squareRoot in class Value<DoubleValue>public DoubleValue exponentiate(Value<?> exponential)
exponentiate in class Value<DoubleValue>public DoubleValue root(Value<?> root)
root in class Value<DoubleValue>public DoubleValue modulus()
modulus in class Value<DoubleValue>