Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V Z 

A

abs() - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is the absolute value of this Decimal.
abs(OverflowMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is the absolute value of this Decimal.
abs(long) - Method in interface org.decimal4j.api.DecimalArithmetic
Returns an unscaled decimal whose value is abs(uDecimal), which is the value itself if uDecimal>=0 and -uDecimal if the given value is negative.
abs() - Method in interface org.decimal4j.api.ImmutableDecimal
 
abs(OverflowMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
abs() - Method in interface org.decimal4j.api.MutableDecimal
 
abs(OverflowMode) - Method in interface org.decimal4j.api.MutableDecimal
 
abs(long) - Method in class org.decimal4j.arithmetic.AbstractCheckedArithmetic
 
abs(long) - Method in class org.decimal4j.arithmetic.AbstractUncheckedArithmetic
 
abs(DecimalArithmetic, long) - Static method in class org.decimal4j.arithmetic.Checked
Returns the absolute value |value| throwing an exception if an overflow occurs.
abs() - Method in class org.decimal4j.base.AbstractDecimal
 
abs(OverflowMode) - Method in class org.decimal4j.base.AbstractDecimal
 
AbstractArithmetic - Class in org.decimal4j.arithmetic
Base class for all arithmetic implementations providing operations which are common irrespective of scale, rounding mode and overflow mode.
AbstractArithmetic() - Constructor for class org.decimal4j.arithmetic.AbstractArithmetic
 
AbstractCheckedArithmetic - Class in org.decimal4j.arithmetic
Base class for arithmetic implementations with CHECKED overflow mode.
AbstractCheckedArithmetic() - Constructor for class org.decimal4j.arithmetic.AbstractCheckedArithmetic
 
AbstractCheckedScale0fArithmetic - Class in org.decimal4j.arithmetic
Base class for arithmetic implementations with overflow check for the special case with Scale0f, that is, for longs.
AbstractCheckedScale0fArithmetic() - Constructor for class org.decimal4j.arithmetic.AbstractCheckedScale0fArithmetic
 
AbstractCheckedScaleNfArithmetic - Class in org.decimal4j.arithmetic
Base class for arithmetic implementations with overflow check for scales other than zero.
AbstractCheckedScaleNfArithmetic(ScaleMetrics) - Constructor for class org.decimal4j.arithmetic.AbstractCheckedScaleNfArithmetic
Constructor with scale metrics for this arithmetic.
AbstractDecimal<S extends ScaleMetrics,D extends AbstractDecimal<S,D>> - Class in org.decimal4j.base
Common base class for immutable and mutable Decimal numbers of different scales.
AbstractDecimal() - Constructor for class org.decimal4j.base.AbstractDecimal
 
AbstractImmutableDecimal<S extends ScaleMetrics,D extends AbstractImmutableDecimal<S,D>> - Class in org.decimal4j.base
Base class for immutable Decimal classes of different scales.
AbstractImmutableDecimal(long) - Constructor for class org.decimal4j.base.AbstractImmutableDecimal
Constructor with unscaled value.
AbstractMutableDecimal<S extends ScaleMetrics,D extends AbstractMutableDecimal<S,D>> - Class in org.decimal4j.base
Base class for mutable Decimal classes of different scales.
AbstractMutableDecimal(long) - Constructor for class org.decimal4j.base.AbstractMutableDecimal
Constructor with unscaled value.
AbstractUncheckedArithmetic - Class in org.decimal4j.arithmetic
Base class for arithmetic implementations with UNCHECKED overflow mode.
AbstractUncheckedArithmetic() - Constructor for class org.decimal4j.arithmetic.AbstractUncheckedArithmetic
 
AbstractUncheckedScale0fArithmetic - Class in org.decimal4j.arithmetic
Base class for arithmetic implementations without overflow check for the special case with Scale0f, that is, for longs.
AbstractUncheckedScale0fArithmetic() - Constructor for class org.decimal4j.arithmetic.AbstractUncheckedScale0fArithmetic
 
AbstractUncheckedScaleNfArithmetic - Class in org.decimal4j.arithmetic
Base class for arithmetic implementations without overflow check for scales other than zero
AbstractUncheckedScaleNfArithmetic(ScaleMetrics) - Constructor for class org.decimal4j.arithmetic.AbstractUncheckedScaleNfArithmetic
Constructor with scale metrics for this arithmetic.
add(Decimal<S>) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this + augend).
add(Decimal<S>, OverflowMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this + augend).
add(Decimal<?>, RoundingMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this + augend).
add(Decimal<?>, TruncationPolicy) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this + augend).
add(long) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this + augend) after converting the given long value to the scale of this Decimal.
add(long, OverflowMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this + augend) after converting the given long value to the scale of this Decimal.
add(double) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this + augend) after converting the given double argument into a Decimal value of the same scale as this Decimal.
add(double, RoundingMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this + augend) after converting the given double argument into a Decimal value of the same scale as this Decimal.
add(long, long) - Method in interface org.decimal4j.api.DecimalArithmetic
Returns an unscaled decimal whose value is (uDecimal1 + uDecimal2).
add(Decimal<S>) - Method in interface org.decimal4j.api.ImmutableDecimal
 
add(Decimal<S>, OverflowMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
add(Decimal<?>, RoundingMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
add(Decimal<?>, TruncationPolicy) - Method in interface org.decimal4j.api.ImmutableDecimal
 
add(long) - Method in interface org.decimal4j.api.ImmutableDecimal
 
add(long, OverflowMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
add(double) - Method in interface org.decimal4j.api.ImmutableDecimal
 
add(double, RoundingMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
add(Decimal<S>) - Method in interface org.decimal4j.api.MutableDecimal
 
add(Decimal<S>, OverflowMode) - Method in interface org.decimal4j.api.MutableDecimal
 
add(Decimal<?>, RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
 
add(Decimal<?>, TruncationPolicy) - Method in interface org.decimal4j.api.MutableDecimal
 
add(long) - Method in interface org.decimal4j.api.MutableDecimal
 
add(long, OverflowMode) - Method in interface org.decimal4j.api.MutableDecimal
 
add(double) - Method in interface org.decimal4j.api.MutableDecimal
 
add(double, RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
 
add(long, long) - Method in class org.decimal4j.arithmetic.AbstractCheckedArithmetic
 
add(long, long) - Method in class org.decimal4j.arithmetic.AbstractUncheckedArithmetic
 
Add - Class in org.decimal4j.arithmetic
Provides static methods to calculate additions.
add(DecimalArithmetic, long, long) - Static method in class org.decimal4j.arithmetic.Checked
Returns the sum (uDecimal1 + uDecimal2) of the two unsigned decimal values throwing an exception if an overflow occurs.
add(Decimal<S>) - Method in class org.decimal4j.base.AbstractDecimal
 
add(Decimal<S>, OverflowMode) - Method in class org.decimal4j.base.AbstractDecimal
 
add(Decimal<?>, RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
 
add(Decimal<?>, TruncationPolicy) - Method in class org.decimal4j.base.AbstractDecimal
 
add(long) - Method in class org.decimal4j.base.AbstractDecimal
 
add(long, OverflowMode) - Method in class org.decimal4j.base.AbstractDecimal
 
add(double) - Method in class org.decimal4j.base.AbstractDecimal
 
add(double, RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
 
addLong(long, long) - Method in interface org.decimal4j.api.DecimalArithmetic
Returns an unscaled decimal whose value is the sum of the specified arguments: (uDecimal + lValue).
addLong(long, long) - Method in class org.decimal4j.arithmetic.AbstractCheckedScale0fArithmetic
 
addLong(long, long) - Method in class org.decimal4j.arithmetic.AbstractCheckedScaleNfArithmetic
 
addLong(long, long) - Method in class org.decimal4j.arithmetic.AbstractUncheckedScale0fArithmetic
 
addLong(long, long) - Method in class org.decimal4j.arithmetic.AbstractUncheckedScaleNfArithmetic
 
addLong(long, long) - Static method in class org.decimal4j.arithmetic.Checked
Returns the sum (long1 + long2) of the two long values throwing an exception if an overflow occurs.
addLongUnscaled(long, long, int) - Static method in class org.decimal4j.arithmetic.Add
Calculates unchecked unrounded addition of a long value and an unscaled value with the given scale.
addLongUnscaled(DecimalRounding, long, long, int) - Static method in class org.decimal4j.arithmetic.Add
Calculates unchecked rounded addition of a long value and an unscaled value with the given scale.
addSquared(Decimal<S>) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this + value2).
addSquared(Decimal<S>, RoundingMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this + value2).
addSquared(Decimal<S>, TruncationPolicy) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this + value2).
addSquared(Decimal<S>) - Method in interface org.decimal4j.api.ImmutableDecimal
 
addSquared(Decimal<S>, RoundingMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
addSquared(Decimal<S>, TruncationPolicy) - Method in interface org.decimal4j.api.ImmutableDecimal
 
addSquared(Decimal<S>) - Method in interface org.decimal4j.api.MutableDecimal
 
addSquared(Decimal<S>, RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
 
addSquared(Decimal<S>, TruncationPolicy) - Method in interface org.decimal4j.api.MutableDecimal
 
addSquared(Decimal<S>) - Method in class org.decimal4j.base.AbstractDecimal
 
addSquared(Decimal<S>, RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
 
addSquared(Decimal<S>, TruncationPolicy) - Method in class org.decimal4j.base.AbstractDecimal
 
addUnscaled(long) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this + unscaledAugend × 10-scale) with the scale of this Decimal.
addUnscaled(long, OverflowMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this + unscaledAugend × 10-scale) with the scale of this Decimal.
addUnscaled(long, int) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this + unscaledAugend × 10-scale).
addUnscaled(long, int, RoundingMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this + unscaledAugend × 10-scale).
addUnscaled(long, int, TruncationPolicy) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this + unscaledAugend × 10-scale).
addUnscaled(long, long, int) - Method in interface org.decimal4j.api.DecimalArithmetic
Returns an unscaled decimal whose value is (uDecimal + unscaled * 10-scale).
addUnscaled(long) - Method in interface org.decimal4j.api.ImmutableDecimal
 
addUnscaled(long, OverflowMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
addUnscaled(long, int) - Method in interface org.decimal4j.api.ImmutableDecimal
 
addUnscaled(long, int, RoundingMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
addUnscaled(long, int, TruncationPolicy) - Method in interface org.decimal4j.api.ImmutableDecimal
 
addUnscaled(long) - Method in interface org.decimal4j.api.MutableDecimal
 
addUnscaled(long, OverflowMode) - Method in interface org.decimal4j.api.MutableDecimal
 
addUnscaled(long, int) - Method in interface org.decimal4j.api.MutableDecimal
 
addUnscaled(long, int, RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
 
addUnscaled(long, int, TruncationPolicy) - Method in interface org.decimal4j.api.MutableDecimal
 
addUnscaled(long, long, int) - Method in class org.decimal4j.arithmetic.CheckedScale0fRoundingArithmetic
 
addUnscaled(long, long, int) - Method in class org.decimal4j.arithmetic.CheckedScale0fTruncatingArithmetic
 
addUnscaled(long, long, int) - Method in class org.decimal4j.arithmetic.CheckedScaleNfRoundingArithmetic
 
addUnscaled(long, long, int) - Method in class org.decimal4j.arithmetic.CheckedScaleNfTruncatingArithmetic
 
addUnscaled(long, long, int) - Method in class org.decimal4j.arithmetic.UncheckedScale0fRoundingArithmetic
 
addUnscaled(long, long, int) - Method in class org.decimal4j.arithmetic.UncheckedScale0fTruncatingArithmetic
 
addUnscaled(long, long, int) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfRoundingArithmetic
 
addUnscaled(long, long, int) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfTruncatingArithmetic
 
addUnscaled(long) - Method in class org.decimal4j.base.AbstractDecimal
 
addUnscaled(long, OverflowMode) - Method in class org.decimal4j.base.AbstractDecimal
 
addUnscaled(long, int) - Method in class org.decimal4j.base.AbstractDecimal
 
addUnscaled(long, int, RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
 
addUnscaled(long, int, TruncationPolicy) - Method in class org.decimal4j.base.AbstractDecimal
 
addUnscaledLong(DecimalArithmetic, long, long) - Static method in class org.decimal4j.arithmetic.Add
Calculates unchecked addition of an unscaled value and a long value.
addUnscaledLongChecked(DecimalArithmetic, long, long) - Static method in class org.decimal4j.arithmetic.Add
Calculates checked addition of an unscaled value and a long value.
addUnscaledUnscaled(ScaleMetrics, long, long, int) - Static method in class org.decimal4j.arithmetic.Add
Calculates unchecked unrounded addition of an unscaled value and another unscaled value with the given scaleMetrics and scale, respectively.
addUnscaledUnscaled(ScaleMetrics, DecimalRounding, long, long, int) - Static method in class org.decimal4j.arithmetic.Add
Calculates unchecked rounded addition of an unscaled value and another unscaled value with the given scaleMetrics and scale, respectively.
addUnscaledUnscaledChecked(DecimalArithmetic, long, long, int) - Static method in class org.decimal4j.arithmetic.Add
Calculates checked unrounded addition of an unscaled value and another unscaled value with the given scaleMetrics and scale, respectively.
addUnscaledUnscaledChecked(DecimalArithmetic, DecimalRounding, long, long, int) - Static method in class org.decimal4j.arithmetic.Add
Calculates checked rounded addition of an unscaled value and another unscaled value with the given arith and scale, respectively.
avg(Decimal<S>) - Method in interface org.decimal4j.api.Decimal
Returns the average of this Decimal and val.
avg(Decimal<S>, RoundingMode) - Method in interface org.decimal4j.api.Decimal
Returns the average of this Decimal and val.
avg(long, long) - Method in interface org.decimal4j.api.DecimalArithmetic
Returns an unscaled decimal whose value is the average of uDecimal1 and uDecimal2.
avg(Decimal<S>) - Method in interface org.decimal4j.api.ImmutableDecimal
 
avg(Decimal<S>, RoundingMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
avg(Decimal<S>) - Method in interface org.decimal4j.api.MutableDecimal
 
avg(Decimal<S>, RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
 
Avg - Class in org.decimal4j.arithmetic
Provides static methods to calculate average of two numbers, that is, (a+b)/2.
avg(long, long) - Static method in class org.decimal4j.arithmetic.Avg
Calculates and returns the average of the two values rounded DOWN.
avg(DecimalArithmetic, DecimalRounding, long, long) - Static method in class org.decimal4j.arithmetic.Avg
Calculates and returns the average of the two values applying the given rounding if necessary.
avg(long, long) - Method in class org.decimal4j.arithmetic.CheckedScale0fRoundingArithmetic
 
avg(long, long) - Method in class org.decimal4j.arithmetic.CheckedScale0fTruncatingArithmetic
 
avg(long, long) - Method in class org.decimal4j.arithmetic.CheckedScaleNfRoundingArithmetic
 
avg(long, long) - Method in class org.decimal4j.arithmetic.CheckedScaleNfTruncatingArithmetic
 
avg(long, long) - Method in class org.decimal4j.arithmetic.UncheckedScale0fRoundingArithmetic
 
avg(long, long) - Method in class org.decimal4j.arithmetic.UncheckedScale0fTruncatingArithmetic
 
avg(long, long) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfRoundingArithmetic
 
avg(long, long) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfTruncatingArithmetic
 
avg(Decimal<S>) - Method in class org.decimal4j.base.AbstractDecimal
 
avg(Decimal<S>, RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
 

B

BigDecimalConversion - Class in org.decimal4j.arithmetic
Contains methods to convert from and to BigDecimal.
bigDecimalToLong(RoundingMode, BigDecimal) - Static method in class org.decimal4j.arithmetic.BigDecimalConversion
Converts the specified big decimal value to a long value applying the given rounding mode.
bigDecimalToUnscaled(ScaleMetrics, RoundingMode, BigDecimal) - Static method in class org.decimal4j.arithmetic.BigDecimalConversion
Converts the specified big decimal value to an unscaled decimal applying the given rounding mode if necessary.
BigIntegerConversion - Class in org.decimal4j.arithmetic
Contains methods to convert from and to BigInteger.
bigIntegerToLongValueExact(BigInteger) - Static method in class org.decimal4j.arithmetic.JDKSupport
Copied from BigInteger.longValueExact() added in Java 1.8.
bigIntegerToUnscaled(ScaleMetrics, BigInteger) - Static method in class org.decimal4j.arithmetic.BigIntegerConversion
Converts the specified big integer value to an unscaled decimal value.
BILLION - Static variable in class org.decimal4j.immutable.Decimal0f
The Decimal0f constant 109.
BILLION - Static variable in class org.decimal4j.immutable.Decimal1f
The Decimal1f constant 109.
BILLION - Static variable in class org.decimal4j.immutable.Decimal2f
The Decimal2f constant 109.
BILLION - Static variable in class org.decimal4j.immutable.Decimal3f
The Decimal3f constant 109.
BILLION - Static variable in class org.decimal4j.immutable.Decimal4f
The Decimal4f constant 109.
BILLION - Static variable in class org.decimal4j.immutable.Decimal5f
The Decimal5f constant 109.
BILLION - Static variable in class org.decimal4j.immutable.Decimal6f
The Decimal6f constant 109.
BILLION - Static variable in class org.decimal4j.immutable.Decimal7f
The Decimal7f constant 109.
BILLION - Static variable in class org.decimal4j.immutable.Decimal8f
The Decimal8f constant 109.
BILLION - Static variable in class org.decimal4j.immutable.Decimal9f
The Decimal9f constant 109.
billion() - Static method in class org.decimal4j.mutable.MutableDecimal0f
Returns a new MutableDecimal0f whose value is equal to one billion.
billion() - Static method in class org.decimal4j.mutable.MutableDecimal1f
Returns a new MutableDecimal1f whose value is equal to one billion.
billion() - Static method in class org.decimal4j.mutable.MutableDecimal2f
Returns a new MutableDecimal2f whose value is equal to one billion.
billion() - Static method in class org.decimal4j.mutable.MutableDecimal3f
Returns a new MutableDecimal3f whose value is equal to one billion.
billion() - Static method in class org.decimal4j.mutable.MutableDecimal4f
Returns a new MutableDecimal4f whose value is equal to one billion.
billion() - Static method in class org.decimal4j.mutable.MutableDecimal5f
Returns a new MutableDecimal5f whose value is equal to one billion.
billion() - Static method in class org.decimal4j.mutable.MutableDecimal6f
Returns a new MutableDecimal6f whose value is equal to one billion.
billion() - Static method in class org.decimal4j.mutable.MutableDecimal7f
Returns a new MutableDecimal7f whose value is equal to one billion.
billion() - Static method in class org.decimal4j.mutable.MutableDecimal8f
Returns a new MutableDecimal8f whose value is equal to one billion.
billion() - Static method in class org.decimal4j.mutable.MutableDecimal9f
Returns a new MutableDecimal9f whose value is equal to one billion.
BILLIONTH - Static variable in class org.decimal4j.immutable.Decimal10f
The Decimal10f constant 10-9.
BILLIONTH - Static variable in class org.decimal4j.immutable.Decimal11f
The Decimal11f constant 10-9.
BILLIONTH - Static variable in class org.decimal4j.immutable.Decimal12f
The Decimal12f constant 10-9.
BILLIONTH - Static variable in class org.decimal4j.immutable.Decimal13f
The Decimal13f constant 10-9.
BILLIONTH - Static variable in class org.decimal4j.immutable.Decimal14f
The Decimal14f constant 10-9.
BILLIONTH - Static variable in class org.decimal4j.immutable.Decimal15f
The Decimal15f constant 10-9.
BILLIONTH - Static variable in class org.decimal4j.immutable.Decimal16f
The Decimal16f constant 10-9.
BILLIONTH - Static variable in class org.decimal4j.immutable.Decimal17f
The Decimal17f constant 10-9.
BILLIONTH - Static variable in class org.decimal4j.immutable.Decimal18f
The Decimal18f constant 10-9.
BILLIONTH - Static variable in class org.decimal4j.immutable.Decimal9f
The Decimal9f constant 10-9.
billionth() - Static method in class org.decimal4j.mutable.MutableDecimal10f
Returns a new MutableDecimal10f whose value is equal to one billionth.
billionth() - Static method in class org.decimal4j.mutable.MutableDecimal11f
Returns a new MutableDecimal11f whose value is equal to one billionth.
billionth() - Static method in class org.decimal4j.mutable.MutableDecimal12f
Returns a new MutableDecimal12f whose value is equal to one billionth.
billionth() - Static method in class org.decimal4j.mutable.MutableDecimal13f
Returns a new MutableDecimal13f whose value is equal to one billionth.
billionth() - Static method in class org.decimal4j.mutable.MutableDecimal14f
Returns a new MutableDecimal14f whose value is equal to one billionth.
billionth() - Static method in class org.decimal4j.mutable.MutableDecimal15f
Returns a new MutableDecimal15f whose value is equal to one billionth.
billionth() - Static method in class org.decimal4j.mutable.MutableDecimal16f
Returns a new MutableDecimal16f whose value is equal to one billionth.
billionth() - Static method in class org.decimal4j.mutable.MutableDecimal17f
Returns a new MutableDecimal17f whose value is equal to one billionth.
billionth() - Static method in class org.decimal4j.mutable.MutableDecimal18f
Returns a new MutableDecimal18f whose value is equal to one billionth.
billionth() - Static method in class org.decimal4j.mutable.MutableDecimal9f
Returns a new MutableDecimal9f whose value is equal to one billionth.
by(Decimal<Scale0f>) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(Decimal1f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal1f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(Decimal2f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal2f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(Decimal3f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal3f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(Decimal4f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal4f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(Decimal5f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal5f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(Decimal6f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal6f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(Decimal7f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal7f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(Decimal8f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal8f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(Decimal9f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal9f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(Decimal10f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal10f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(Decimal11f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal11f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(Decimal12f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal12f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(Decimal13f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal13f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(Decimal14f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal14f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(Decimal15f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal15f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(Decimal16f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal16f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(Decimal17f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal17f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(Decimal18f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal18f) - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this * factor).
by(Decimal0f) - Method in class org.decimal4j.exact.Multipliable10f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal0f) - Method in class org.decimal4j.exact.Multipliable10f
Returns a Decimal whose value is (this * factor).
by(Decimal1f) - Method in class org.decimal4j.exact.Multipliable10f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal1f) - Method in class org.decimal4j.exact.Multipliable10f
Returns a Decimal whose value is (this * factor).
by(Decimal2f) - Method in class org.decimal4j.exact.Multipliable10f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal2f) - Method in class org.decimal4j.exact.Multipliable10f
Returns a Decimal whose value is (this * factor).
by(Decimal3f) - Method in class org.decimal4j.exact.Multipliable10f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal3f) - Method in class org.decimal4j.exact.Multipliable10f
Returns a Decimal whose value is (this * factor).
by(Decimal4f) - Method in class org.decimal4j.exact.Multipliable10f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal4f) - Method in class org.decimal4j.exact.Multipliable10f
Returns a Decimal whose value is (this * factor).
by(Decimal5f) - Method in class org.decimal4j.exact.Multipliable10f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal5f) - Method in class org.decimal4j.exact.Multipliable10f
Returns a Decimal whose value is (this * factor).
by(Decimal6f) - Method in class org.decimal4j.exact.Multipliable10f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal6f) - Method in class org.decimal4j.exact.Multipliable10f
Returns a Decimal whose value is (this * factor).
by(Decimal7f) - Method in class org.decimal4j.exact.Multipliable10f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal7f) - Method in class org.decimal4j.exact.Multipliable10f
Returns a Decimal whose value is (this * factor).
by(Decimal8f) - Method in class org.decimal4j.exact.Multipliable10f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal8f) - Method in class org.decimal4j.exact.Multipliable10f
Returns a Decimal whose value is (this * factor).
by(Decimal0f) - Method in class org.decimal4j.exact.Multipliable11f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal0f) - Method in class org.decimal4j.exact.Multipliable11f
Returns a Decimal whose value is (this * factor).
by(Decimal1f) - Method in class org.decimal4j.exact.Multipliable11f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal1f) - Method in class org.decimal4j.exact.Multipliable11f
Returns a Decimal whose value is (this * factor).
by(Decimal2f) - Method in class org.decimal4j.exact.Multipliable11f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal2f) - Method in class org.decimal4j.exact.Multipliable11f
Returns a Decimal whose value is (this * factor).
by(Decimal3f) - Method in class org.decimal4j.exact.Multipliable11f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal3f) - Method in class org.decimal4j.exact.Multipliable11f
Returns a Decimal whose value is (this * factor).
by(Decimal4f) - Method in class org.decimal4j.exact.Multipliable11f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal4f) - Method in class org.decimal4j.exact.Multipliable11f
Returns a Decimal whose value is (this * factor).
by(Decimal5f) - Method in class org.decimal4j.exact.Multipliable11f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal5f) - Method in class org.decimal4j.exact.Multipliable11f
Returns a Decimal whose value is (this * factor).
by(Decimal6f) - Method in class org.decimal4j.exact.Multipliable11f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal6f) - Method in class org.decimal4j.exact.Multipliable11f
Returns a Decimal whose value is (this * factor).
by(Decimal7f) - Method in class org.decimal4j.exact.Multipliable11f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal7f) - Method in class org.decimal4j.exact.Multipliable11f
Returns a Decimal whose value is (this * factor).
by(Decimal0f) - Method in class org.decimal4j.exact.Multipliable12f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal0f) - Method in class org.decimal4j.exact.Multipliable12f
Returns a Decimal whose value is (this * factor).
by(Decimal1f) - Method in class org.decimal4j.exact.Multipliable12f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal1f) - Method in class org.decimal4j.exact.Multipliable12f
Returns a Decimal whose value is (this * factor).
by(Decimal2f) - Method in class org.decimal4j.exact.Multipliable12f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal2f) - Method in class org.decimal4j.exact.Multipliable12f
Returns a Decimal whose value is (this * factor).
by(Decimal3f) - Method in class org.decimal4j.exact.Multipliable12f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal3f) - Method in class org.decimal4j.exact.Multipliable12f
Returns a Decimal whose value is (this * factor).
by(Decimal4f) - Method in class org.decimal4j.exact.Multipliable12f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal4f) - Method in class org.decimal4j.exact.Multipliable12f
Returns a Decimal whose value is (this * factor).
by(Decimal5f) - Method in class org.decimal4j.exact.Multipliable12f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal5f) - Method in class org.decimal4j.exact.Multipliable12f
Returns a Decimal whose value is (this * factor).
by(Decimal6f) - Method in class org.decimal4j.exact.Multipliable12f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal6f) - Method in class org.decimal4j.exact.Multipliable12f
Returns a Decimal whose value is (this * factor).
by(Decimal0f) - Method in class org.decimal4j.exact.Multipliable13f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal0f) - Method in class org.decimal4j.exact.Multipliable13f
Returns a Decimal whose value is (this * factor).
by(Decimal1f) - Method in class org.decimal4j.exact.Multipliable13f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal1f) - Method in class org.decimal4j.exact.Multipliable13f
Returns a Decimal whose value is (this * factor).
by(Decimal2f) - Method in class org.decimal4j.exact.Multipliable13f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal2f) - Method in class org.decimal4j.exact.Multipliable13f
Returns a Decimal whose value is (this * factor).
by(Decimal3f) - Method in class org.decimal4j.exact.Multipliable13f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal3f) - Method in class org.decimal4j.exact.Multipliable13f
Returns a Decimal whose value is (this * factor).
by(Decimal4f) - Method in class org.decimal4j.exact.Multipliable13f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal4f) - Method in class org.decimal4j.exact.Multipliable13f
Returns a Decimal whose value is (this * factor).
by(Decimal5f) - Method in class org.decimal4j.exact.Multipliable13f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal5f) - Method in class org.decimal4j.exact.Multipliable13f
Returns a Decimal whose value is (this * factor).
by(Decimal0f) - Method in class org.decimal4j.exact.Multipliable14f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal0f) - Method in class org.decimal4j.exact.Multipliable14f
Returns a Decimal whose value is (this * factor).
by(Decimal1f) - Method in class org.decimal4j.exact.Multipliable14f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal1f) - Method in class org.decimal4j.exact.Multipliable14f
Returns a Decimal whose value is (this * factor).
by(Decimal2f) - Method in class org.decimal4j.exact.Multipliable14f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal2f) - Method in class org.decimal4j.exact.Multipliable14f
Returns a Decimal whose value is (this * factor).
by(Decimal3f) - Method in class org.decimal4j.exact.Multipliable14f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal3f) - Method in class org.decimal4j.exact.Multipliable14f
Returns a Decimal whose value is (this * factor).
by(Decimal4f) - Method in class org.decimal4j.exact.Multipliable14f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal4f) - Method in class org.decimal4j.exact.Multipliable14f
Returns a Decimal whose value is (this * factor).
by(Decimal0f) - Method in class org.decimal4j.exact.Multipliable15f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal0f) - Method in class org.decimal4j.exact.Multipliable15f
Returns a Decimal whose value is (this * factor).
by(Decimal1f) - Method in class org.decimal4j.exact.Multipliable15f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal1f) - Method in class org.decimal4j.exact.Multipliable15f
Returns a Decimal whose value is (this * factor).
by(Decimal2f) - Method in class org.decimal4j.exact.Multipliable15f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal2f) - Method in class org.decimal4j.exact.Multipliable15f
Returns a Decimal whose value is (this * factor).
by(Decimal3f) - Method in class org.decimal4j.exact.Multipliable15f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal3f) - Method in class org.decimal4j.exact.Multipliable15f
Returns a Decimal whose value is (this * factor).
by(Decimal0f) - Method in class org.decimal4j.exact.Multipliable16f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal0f) - Method in class org.decimal4j.exact.Multipliable16f
Returns a Decimal whose value is (this * factor).
by(Decimal1f) - Method in class org.decimal4j.exact.Multipliable16f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal1f) - Method in class org.decimal4j.exact.Multipliable16f
Returns a Decimal whose value is (this * factor).
by(Decimal2f) - Method in class org.decimal4j.exact.Multipliable16f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal2f) - Method in class org.decimal4j.exact.Multipliable16f
Returns a Decimal whose value is (this * factor).
by(Decimal0f) - Method in class org.decimal4j.exact.Multipliable17f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal0f) - Method in class org.decimal4j.exact.Multipliable17f
Returns a Decimal whose value is (this * factor).
by(Decimal1f) - Method in class org.decimal4j.exact.Multipliable17f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal1f) - Method in class org.decimal4j.exact.Multipliable17f
Returns a Decimal whose value is (this * factor).
by(Decimal0f) - Method in class org.decimal4j.exact.Multipliable18f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal0f) - Method in class org.decimal4j.exact.Multipliable18f
Returns a Decimal whose value is (this * factor).
by(Decimal<Scale1f>) - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this * factor).
by(Decimal0f) - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal0f) - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this * factor).
by(Decimal2f) - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal2f) - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this * factor).
by(Decimal3f) - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal3f) - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this * factor).
by(Decimal4f) - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal4f) - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this * factor).
by(Decimal5f) - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal5f) - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this * factor).
by(Decimal6f) - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal6f) - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this * factor).
by(Decimal7f) - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal7f) - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this * factor).
by(Decimal8f) - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal8f) - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this * factor).
by(Decimal9f) - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal9f) - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this * factor).
by(Decimal10f) - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal10f) - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this * factor).
by(Decimal11f) - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal11f) - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this * factor).
by(Decimal12f) - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal12f) - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this * factor).
by(Decimal13f) - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal13f) - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this * factor).
by(Decimal14f) - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal14f) - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this * factor).
by(Decimal15f) - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal15f) - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this * factor).
by(Decimal16f) - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal16f) - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this * factor).
by(Decimal17f) - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal17f) - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this * factor).
by(Decimal<Scale2f>) - Method in class org.decimal4j.exact.Multipliable2f
Returns a Decimal whose value is (this * factor).
by(Decimal0f) - Method in class org.decimal4j.exact.Multipliable2f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal0f) - Method in class org.decimal4j.exact.Multipliable2f
Returns a Decimal whose value is (this * factor).
by(Decimal1f) - Method in class org.decimal4j.exact.Multipliable2f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal1f) - Method in class org.decimal4j.exact.Multipliable2f
Returns a Decimal whose value is (this * factor).
by(Decimal3f) - Method in class org.decimal4j.exact.Multipliable2f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal3f) - Method in class org.decimal4j.exact.Multipliable2f
Returns a Decimal whose value is (this * factor).
by(Decimal4f) - Method in class org.decimal4j.exact.Multipliable2f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal4f) - Method in class org.decimal4j.exact.Multipliable2f
Returns a Decimal whose value is (this * factor).
by(Decimal5f) - Method in class org.decimal4j.exact.Multipliable2f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal5f) - Method in class org.decimal4j.exact.Multipliable2f
Returns a Decimal whose value is (this * factor).
by(Decimal6f) - Method in class org.decimal4j.exact.Multipliable2f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal6f) - Method in class org.decimal4j.exact.Multipliable2f
Returns a Decimal whose value is (this * factor).
by(Decimal7f) - Method in class org.decimal4j.exact.Multipliable2f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal7f) - Method in class org.decimal4j.exact.Multipliable2f
Returns a Decimal whose value is (this * factor).
by(Decimal8f) - Method in class org.decimal4j.exact.Multipliable2f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal8f) - Method in class org.decimal4j.exact.Multipliable2f
Returns a Decimal whose value is (this * factor).
by(Decimal9f) - Method in class org.decimal4j.exact.Multipliable2f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal9f) - Method in class org.decimal4j.exact.Multipliable2f
Returns a Decimal whose value is (this * factor).
by(Decimal10f) - Method in class org.decimal4j.exact.Multipliable2f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal10f) - Method in class org.decimal4j.exact.Multipliable2f
Returns a Decimal whose value is (this * factor).
by(Decimal11f) - Method in class org.decimal4j.exact.Multipliable2f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal11f) - Method in class org.decimal4j.exact.Multipliable2f
Returns a Decimal whose value is (this * factor).
by(Decimal12f) - Method in class org.decimal4j.exact.Multipliable2f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal12f) - Method in class org.decimal4j.exact.Multipliable2f
Returns a Decimal whose value is (this * factor).
by(Decimal13f) - Method in class org.decimal4j.exact.Multipliable2f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal13f) - Method in class org.decimal4j.exact.Multipliable2f
Returns a Decimal whose value is (this * factor).
by(Decimal14f) - Method in class org.decimal4j.exact.Multipliable2f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal14f) - Method in class org.decimal4j.exact.Multipliable2f
Returns a Decimal whose value is (this * factor).
by(Decimal15f) - Method in class org.decimal4j.exact.Multipliable2f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal15f) - Method in class org.decimal4j.exact.Multipliable2f
Returns a Decimal whose value is (this * factor).
by(Decimal16f) - Method in class org.decimal4j.exact.Multipliable2f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal16f) - Method in class org.decimal4j.exact.Multipliable2f
Returns a Decimal whose value is (this * factor).
by(Decimal<Scale3f>) - Method in class org.decimal4j.exact.Multipliable3f
Returns a Decimal whose value is (this * factor).
by(Decimal0f) - Method in class org.decimal4j.exact.Multipliable3f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal0f) - Method in class org.decimal4j.exact.Multipliable3f
Returns a Decimal whose value is (this * factor).
by(Decimal1f) - Method in class org.decimal4j.exact.Multipliable3f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal1f) - Method in class org.decimal4j.exact.Multipliable3f
Returns a Decimal whose value is (this * factor).
by(Decimal2f) - Method in class org.decimal4j.exact.Multipliable3f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal2f) - Method in class org.decimal4j.exact.Multipliable3f
Returns a Decimal whose value is (this * factor).
by(Decimal4f) - Method in class org.decimal4j.exact.Multipliable3f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal4f) - Method in class org.decimal4j.exact.Multipliable3f
Returns a Decimal whose value is (this * factor).
by(Decimal5f) - Method in class org.decimal4j.exact.Multipliable3f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal5f) - Method in class org.decimal4j.exact.Multipliable3f
Returns a Decimal whose value is (this * factor).
by(Decimal6f) - Method in class org.decimal4j.exact.Multipliable3f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal6f) - Method in class org.decimal4j.exact.Multipliable3f
Returns a Decimal whose value is (this * factor).
by(Decimal7f) - Method in class org.decimal4j.exact.Multipliable3f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal7f) - Method in class org.decimal4j.exact.Multipliable3f
Returns a Decimal whose value is (this * factor).
by(Decimal8f) - Method in class org.decimal4j.exact.Multipliable3f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal8f) - Method in class org.decimal4j.exact.Multipliable3f
Returns a Decimal whose value is (this * factor).
by(Decimal9f) - Method in class org.decimal4j.exact.Multipliable3f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal9f) - Method in class org.decimal4j.exact.Multipliable3f
Returns a Decimal whose value is (this * factor).
by(Decimal10f) - Method in class org.decimal4j.exact.Multipliable3f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal10f) - Method in class org.decimal4j.exact.Multipliable3f
Returns a Decimal whose value is (this * factor).
by(Decimal11f) - Method in class org.decimal4j.exact.Multipliable3f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal11f) - Method in class org.decimal4j.exact.Multipliable3f
Returns a Decimal whose value is (this * factor).
by(Decimal12f) - Method in class org.decimal4j.exact.Multipliable3f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal12f) - Method in class org.decimal4j.exact.Multipliable3f
Returns a Decimal whose value is (this * factor).
by(Decimal13f) - Method in class org.decimal4j.exact.Multipliable3f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal13f) - Method in class org.decimal4j.exact.Multipliable3f
Returns a Decimal whose value is (this * factor).
by(Decimal14f) - Method in class org.decimal4j.exact.Multipliable3f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal14f) - Method in class org.decimal4j.exact.Multipliable3f
Returns a Decimal whose value is (this * factor).
by(Decimal15f) - Method in class org.decimal4j.exact.Multipliable3f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal15f) - Method in class org.decimal4j.exact.Multipliable3f
Returns a Decimal whose value is (this * factor).
by(Decimal<Scale4f>) - Method in class org.decimal4j.exact.Multipliable4f
Returns a Decimal whose value is (this * factor).
by(Decimal0f) - Method in class org.decimal4j.exact.Multipliable4f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal0f) - Method in class org.decimal4j.exact.Multipliable4f
Returns a Decimal whose value is (this * factor).
by(Decimal1f) - Method in class org.decimal4j.exact.Multipliable4f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal1f) - Method in class org.decimal4j.exact.Multipliable4f
Returns a Decimal whose value is (this * factor).
by(Decimal2f) - Method in class org.decimal4j.exact.Multipliable4f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal2f) - Method in class org.decimal4j.exact.Multipliable4f
Returns a Decimal whose value is (this * factor).
by(Decimal3f) - Method in class org.decimal4j.exact.Multipliable4f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal3f) - Method in class org.decimal4j.exact.Multipliable4f
Returns a Decimal whose value is (this * factor).
by(Decimal5f) - Method in class org.decimal4j.exact.Multipliable4f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal5f) - Method in class org.decimal4j.exact.Multipliable4f
Returns a Decimal whose value is (this * factor).
by(Decimal6f) - Method in class org.decimal4j.exact.Multipliable4f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal6f) - Method in class org.decimal4j.exact.Multipliable4f
Returns a Decimal whose value is (this * factor).
by(Decimal7f) - Method in class org.decimal4j.exact.Multipliable4f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal7f) - Method in class org.decimal4j.exact.Multipliable4f
Returns a Decimal whose value is (this * factor).
by(Decimal8f) - Method in class org.decimal4j.exact.Multipliable4f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal8f) - Method in class org.decimal4j.exact.Multipliable4f
Returns a Decimal whose value is (this * factor).
by(Decimal9f) - Method in class org.decimal4j.exact.Multipliable4f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal9f) - Method in class org.decimal4j.exact.Multipliable4f
Returns a Decimal whose value is (this * factor).
by(Decimal10f) - Method in class org.decimal4j.exact.Multipliable4f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal10f) - Method in class org.decimal4j.exact.Multipliable4f
Returns a Decimal whose value is (this * factor).
by(Decimal11f) - Method in class org.decimal4j.exact.Multipliable4f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal11f) - Method in class org.decimal4j.exact.Multipliable4f
Returns a Decimal whose value is (this * factor).
by(Decimal12f) - Method in class org.decimal4j.exact.Multipliable4f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal12f) - Method in class org.decimal4j.exact.Multipliable4f
Returns a Decimal whose value is (this * factor).
by(Decimal13f) - Method in class org.decimal4j.exact.Multipliable4f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal13f) - Method in class org.decimal4j.exact.Multipliable4f
Returns a Decimal whose value is (this * factor).
by(Decimal14f) - Method in class org.decimal4j.exact.Multipliable4f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal14f) - Method in class org.decimal4j.exact.Multipliable4f
Returns a Decimal whose value is (this * factor).
by(Decimal<Scale5f>) - Method in class org.decimal4j.exact.Multipliable5f
Returns a Decimal whose value is (this * factor).
by(Decimal0f) - Method in class org.decimal4j.exact.Multipliable5f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal0f) - Method in class org.decimal4j.exact.Multipliable5f
Returns a Decimal whose value is (this * factor).
by(Decimal1f) - Method in class org.decimal4j.exact.Multipliable5f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal1f) - Method in class org.decimal4j.exact.Multipliable5f
Returns a Decimal whose value is (this * factor).
by(Decimal2f) - Method in class org.decimal4j.exact.Multipliable5f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal2f) - Method in class org.decimal4j.exact.Multipliable5f
Returns a Decimal whose value is (this * factor).
by(Decimal3f) - Method in class org.decimal4j.exact.Multipliable5f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal3f) - Method in class org.decimal4j.exact.Multipliable5f
Returns a Decimal whose value is (this * factor).
by(Decimal4f) - Method in class org.decimal4j.exact.Multipliable5f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal4f) - Method in class org.decimal4j.exact.Multipliable5f
Returns a Decimal whose value is (this * factor).
by(Decimal6f) - Method in class org.decimal4j.exact.Multipliable5f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal6f) - Method in class org.decimal4j.exact.Multipliable5f
Returns a Decimal whose value is (this * factor).
by(Decimal7f) - Method in class org.decimal4j.exact.Multipliable5f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal7f) - Method in class org.decimal4j.exact.Multipliable5f
Returns a Decimal whose value is (this * factor).
by(Decimal8f) - Method in class org.decimal4j.exact.Multipliable5f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal8f) - Method in class org.decimal4j.exact.Multipliable5f
Returns a Decimal whose value is (this * factor).
by(Decimal9f) - Method in class org.decimal4j.exact.Multipliable5f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal9f) - Method in class org.decimal4j.exact.Multipliable5f
Returns a Decimal whose value is (this * factor).
by(Decimal10f) - Method in class org.decimal4j.exact.Multipliable5f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal10f) - Method in class org.decimal4j.exact.Multipliable5f
Returns a Decimal whose value is (this * factor).
by(Decimal11f) - Method in class org.decimal4j.exact.Multipliable5f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal11f) - Method in class org.decimal4j.exact.Multipliable5f
Returns a Decimal whose value is (this * factor).
by(Decimal12f) - Method in class org.decimal4j.exact.Multipliable5f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal12f) - Method in class org.decimal4j.exact.Multipliable5f
Returns a Decimal whose value is (this * factor).
by(Decimal13f) - Method in class org.decimal4j.exact.Multipliable5f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal13f) - Method in class org.decimal4j.exact.Multipliable5f
Returns a Decimal whose value is (this * factor).
by(Decimal<Scale6f>) - Method in class org.decimal4j.exact.Multipliable6f
Returns a Decimal whose value is (this * factor).
by(Decimal0f) - Method in class org.decimal4j.exact.Multipliable6f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal0f) - Method in class org.decimal4j.exact.Multipliable6f
Returns a Decimal whose value is (this * factor).
by(Decimal1f) - Method in class org.decimal4j.exact.Multipliable6f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal1f) - Method in class org.decimal4j.exact.Multipliable6f
Returns a Decimal whose value is (this * factor).
by(Decimal2f) - Method in class org.decimal4j.exact.Multipliable6f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal2f) - Method in class org.decimal4j.exact.Multipliable6f
Returns a Decimal whose value is (this * factor).
by(Decimal3f) - Method in class org.decimal4j.exact.Multipliable6f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal3f) - Method in class org.decimal4j.exact.Multipliable6f
Returns a Decimal whose value is (this * factor).
by(Decimal4f) - Method in class org.decimal4j.exact.Multipliable6f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal4f) - Method in class org.decimal4j.exact.Multipliable6f
Returns a Decimal whose value is (this * factor).
by(Decimal5f) - Method in class org.decimal4j.exact.Multipliable6f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal5f) - Method in class org.decimal4j.exact.Multipliable6f
Returns a Decimal whose value is (this * factor).
by(Decimal7f) - Method in class org.decimal4j.exact.Multipliable6f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal7f) - Method in class org.decimal4j.exact.Multipliable6f
Returns a Decimal whose value is (this * factor).
by(Decimal8f) - Method in class org.decimal4j.exact.Multipliable6f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal8f) - Method in class org.decimal4j.exact.Multipliable6f
Returns a Decimal whose value is (this * factor).
by(Decimal9f) - Method in class org.decimal4j.exact.Multipliable6f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal9f) - Method in class org.decimal4j.exact.Multipliable6f
Returns a Decimal whose value is (this * factor).
by(Decimal10f) - Method in class org.decimal4j.exact.Multipliable6f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal10f) - Method in class org.decimal4j.exact.Multipliable6f
Returns a Decimal whose value is (this * factor).
by(Decimal11f) - Method in class org.decimal4j.exact.Multipliable6f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal11f) - Method in class org.decimal4j.exact.Multipliable6f
Returns a Decimal whose value is (this * factor).
by(Decimal12f) - Method in class org.decimal4j.exact.Multipliable6f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal12f) - Method in class org.decimal4j.exact.Multipliable6f
Returns a Decimal whose value is (this * factor).
by(Decimal<Scale7f>) - Method in class org.decimal4j.exact.Multipliable7f
Returns a Decimal whose value is (this * factor).
by(Decimal0f) - Method in class org.decimal4j.exact.Multipliable7f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal0f) - Method in class org.decimal4j.exact.Multipliable7f
Returns a Decimal whose value is (this * factor).
by(Decimal1f) - Method in class org.decimal4j.exact.Multipliable7f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal1f) - Method in class org.decimal4j.exact.Multipliable7f
Returns a Decimal whose value is (this * factor).
by(Decimal2f) - Method in class org.decimal4j.exact.Multipliable7f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal2f) - Method in class org.decimal4j.exact.Multipliable7f
Returns a Decimal whose value is (this * factor).
by(Decimal3f) - Method in class org.decimal4j.exact.Multipliable7f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal3f) - Method in class org.decimal4j.exact.Multipliable7f
Returns a Decimal whose value is (this * factor).
by(Decimal4f) - Method in class org.decimal4j.exact.Multipliable7f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal4f) - Method in class org.decimal4j.exact.Multipliable7f
Returns a Decimal whose value is (this * factor).
by(Decimal5f) - Method in class org.decimal4j.exact.Multipliable7f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal5f) - Method in class org.decimal4j.exact.Multipliable7f
Returns a Decimal whose value is (this * factor).
by(Decimal6f) - Method in class org.decimal4j.exact.Multipliable7f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal6f) - Method in class org.decimal4j.exact.Multipliable7f
Returns a Decimal whose value is (this * factor).
by(Decimal8f) - Method in class org.decimal4j.exact.Multipliable7f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal8f) - Method in class org.decimal4j.exact.Multipliable7f
Returns a Decimal whose value is (this * factor).
by(Decimal9f) - Method in class org.decimal4j.exact.Multipliable7f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal9f) - Method in class org.decimal4j.exact.Multipliable7f
Returns a Decimal whose value is (this * factor).
by(Decimal10f) - Method in class org.decimal4j.exact.Multipliable7f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal10f) - Method in class org.decimal4j.exact.Multipliable7f
Returns a Decimal whose value is (this * factor).
by(Decimal11f) - Method in class org.decimal4j.exact.Multipliable7f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal11f) - Method in class org.decimal4j.exact.Multipliable7f
Returns a Decimal whose value is (this * factor).
by(Decimal<Scale8f>) - Method in class org.decimal4j.exact.Multipliable8f
Returns a Decimal whose value is (this * factor).
by(Decimal0f) - Method in class org.decimal4j.exact.Multipliable8f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal0f) - Method in class org.decimal4j.exact.Multipliable8f
Returns a Decimal whose value is (this * factor).
by(Decimal1f) - Method in class org.decimal4j.exact.Multipliable8f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal1f) - Method in class org.decimal4j.exact.Multipliable8f
Returns a Decimal whose value is (this * factor).
by(Decimal2f) - Method in class org.decimal4j.exact.Multipliable8f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal2f) - Method in class org.decimal4j.exact.Multipliable8f
Returns a Decimal whose value is (this * factor).
by(Decimal3f) - Method in class org.decimal4j.exact.Multipliable8f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal3f) - Method in class org.decimal4j.exact.Multipliable8f
Returns a Decimal whose value is (this * factor).
by(Decimal4f) - Method in class org.decimal4j.exact.Multipliable8f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal4f) - Method in class org.decimal4j.exact.Multipliable8f
Returns a Decimal whose value is (this * factor).
by(Decimal5f) - Method in class org.decimal4j.exact.Multipliable8f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal5f) - Method in class org.decimal4j.exact.Multipliable8f
Returns a Decimal whose value is (this * factor).
by(Decimal6f) - Method in class org.decimal4j.exact.Multipliable8f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal6f) - Method in class org.decimal4j.exact.Multipliable8f
Returns a Decimal whose value is (this * factor).
by(Decimal7f) - Method in class org.decimal4j.exact.Multipliable8f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal7f) - Method in class org.decimal4j.exact.Multipliable8f
Returns a Decimal whose value is (this * factor).
by(Decimal9f) - Method in class org.decimal4j.exact.Multipliable8f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal9f) - Method in class org.decimal4j.exact.Multipliable8f
Returns a Decimal whose value is (this * factor).
by(Decimal10f) - Method in class org.decimal4j.exact.Multipliable8f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal10f) - Method in class org.decimal4j.exact.Multipliable8f
Returns a Decimal whose value is (this * factor).
by(Decimal<Scale9f>) - Method in class org.decimal4j.exact.Multipliable9f
Returns a Decimal whose value is (this * factor).
by(Decimal0f) - Method in class org.decimal4j.exact.Multipliable9f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal0f) - Method in class org.decimal4j.exact.Multipliable9f
Returns a Decimal whose value is (this * factor).
by(Decimal1f) - Method in class org.decimal4j.exact.Multipliable9f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal1f) - Method in class org.decimal4j.exact.Multipliable9f
Returns a Decimal whose value is (this * factor).
by(Decimal2f) - Method in class org.decimal4j.exact.Multipliable9f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal2f) - Method in class org.decimal4j.exact.Multipliable9f
Returns a Decimal whose value is (this * factor).
by(Decimal3f) - Method in class org.decimal4j.exact.Multipliable9f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal3f) - Method in class org.decimal4j.exact.Multipliable9f
Returns a Decimal whose value is (this * factor).
by(Decimal4f) - Method in class org.decimal4j.exact.Multipliable9f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal4f) - Method in class org.decimal4j.exact.Multipliable9f
Returns a Decimal whose value is (this * factor).
by(Decimal5f) - Method in class org.decimal4j.exact.Multipliable9f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal5f) - Method in class org.decimal4j.exact.Multipliable9f
Returns a Decimal whose value is (this * factor).
by(Decimal6f) - Method in class org.decimal4j.exact.Multipliable9f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal6f) - Method in class org.decimal4j.exact.Multipliable9f
Returns a Decimal whose value is (this * factor).
by(Decimal7f) - Method in class org.decimal4j.exact.Multipliable9f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal7f) - Method in class org.decimal4j.exact.Multipliable9f
Returns a Decimal whose value is (this * factor).
by(Decimal8f) - Method in class org.decimal4j.exact.Multipliable9f
Returns a Decimal whose value is (this * factor).
by(MutableDecimal8f) - Method in class org.decimal4j.exact.Multipliable9f
Returns a Decimal whose value is (this * factor).
byteValue() - Method in interface org.decimal4j.api.Decimal
Returns the value of this Decimal as a byte after a narrowing primitive conversion.
byteValueExact() - Method in interface org.decimal4j.api.Decimal
Converts this Decimal to a byte, checking for lost information.
byteValueExact() - Method in class org.decimal4j.base.AbstractDecimal
 

C

calculateRoundingIncrement(DecimalRounding, int, long, int, boolean) - Static method in class org.decimal4j.arithmetic.Rounding
Returns the rounding increment appropriate for the specified rounding.
calculateRoundingIncrement(DecimalRounding, long, long, long) - Static method in class org.decimal4j.arithmetic.Rounding
Returns the rounding increment appropriate for the specified rounding given the remaining truncated digits truncated by modulo one.
calculateRoundingIncrement(int, long, TruncatedPart) - Method in enum org.decimal4j.truncate.DecimalRounding
Returns the rounding increment appropriate for this decimal rounding.
calculateRoundingIncrementForDivision(DecimalRounding, long, long, long) - Static method in class org.decimal4j.arithmetic.Rounding
Returns the rounding increment appropriate for the specified rounding given the remaining truncated digits truncated by a given divisor.
Checked - Class in org.decimal4j.arithmetic
Helper class for arithmetic operations with overflow checks.
CheckedRounding - Enum in org.decimal4j.truncate
Provides rounding constants implementing TruncationPolicy for OverflowMode.CHECKED.
CheckedScale0fRoundingArithmetic - Class in org.decimal4j.arithmetic
Arithmetic implementation with rounding and overflow check for the special case with Scale0f, that is, for longs.
CheckedScale0fRoundingArithmetic(RoundingMode) - Constructor for class org.decimal4j.arithmetic.CheckedScale0fRoundingArithmetic
Constructor for decimal arithmetic with the given rounding.
CheckedScale0fRoundingArithmetic(DecimalRounding) - Constructor for class org.decimal4j.arithmetic.CheckedScale0fRoundingArithmetic
Constructor for decimal arithmetic with the given rounding.
CheckedScale0fTruncatingArithmetic - Class in org.decimal4j.arithmetic
Arithmetic implementation without rounding but with overflow check for the special case with Scale0f, that is, for longs.
CheckedScale0fTruncatingArithmetic() - Constructor for class org.decimal4j.arithmetic.CheckedScale0fTruncatingArithmetic
 
CheckedScaleNfRoundingArithmetic - Class in org.decimal4j.arithmetic
Arithmetic implementation with rounding and overflow check for scales other than zero.
CheckedScaleNfRoundingArithmetic(ScaleMetrics, RoundingMode) - Constructor for class org.decimal4j.arithmetic.CheckedScaleNfRoundingArithmetic
Constructor for decimal arithmetic with given scale, rounding mode and OverflowMode.CHECKED overflow mode.
CheckedScaleNfRoundingArithmetic(ScaleMetrics, DecimalRounding) - Constructor for class org.decimal4j.arithmetic.CheckedScaleNfRoundingArithmetic
Constructor for decimal arithmetic with given scale, rounding mode and OverflowMode.CHECKED overflow mode.
CheckedScaleNfTruncatingArithmetic - Class in org.decimal4j.arithmetic
Arithmetic implementation without rounding but with overflow check for scales other than zero.
CheckedScaleNfTruncatingArithmetic(ScaleMetrics) - Constructor for class org.decimal4j.arithmetic.CheckedScaleNfTruncatingArithmetic
Constructor with scale metrics for this arithmetic.
clone() - Method in interface org.decimal4j.api.MutableDecimal
Returns a clone of this mutable Decimal numerically identical to this value.
clone() - Method in class org.decimal4j.base.AbstractMutableDecimal
 
clone() - Method in class org.decimal4j.generic.GenericMutableDecimal
 
clone() - Method in class org.decimal4j.mutable.MutableDecimal0f
 
clone() - Method in class org.decimal4j.mutable.MutableDecimal10f
 
clone() - Method in class org.decimal4j.mutable.MutableDecimal11f
 
clone() - Method in class org.decimal4j.mutable.MutableDecimal12f
 
clone() - Method in class org.decimal4j.mutable.MutableDecimal13f
 
clone() - Method in class org.decimal4j.mutable.MutableDecimal14f
 
clone() - Method in class org.decimal4j.mutable.MutableDecimal15f
 
clone() - Method in class org.decimal4j.mutable.MutableDecimal16f
 
clone() - Method in class org.decimal4j.mutable.MutableDecimal17f
 
clone() - Method in class org.decimal4j.mutable.MutableDecimal18f
 
clone() - Method in class org.decimal4j.mutable.MutableDecimal1f
 
clone() - Method in class org.decimal4j.mutable.MutableDecimal2f
 
clone() - Method in class org.decimal4j.mutable.MutableDecimal3f
 
clone() - Method in class org.decimal4j.mutable.MutableDecimal4f
 
clone() - Method in class org.decimal4j.mutable.MutableDecimal5f
 
clone() - Method in class org.decimal4j.mutable.MutableDecimal6f
 
clone() - Method in class org.decimal4j.mutable.MutableDecimal7f
 
clone() - Method in class org.decimal4j.mutable.MutableDecimal8f
 
clone() - Method in class org.decimal4j.mutable.MutableDecimal9f
 
compare(long, long) - Method in interface org.decimal4j.api.DecimalArithmetic
Compares two unscaled decimal values numerically.
compare(long, long) - Method in class org.decimal4j.arithmetic.AbstractArithmetic
 
Compare - Class in org.decimal4j.arithmetic
Contains static methods to compare unscaled decimals of different scales.
compare(long, long) - Static method in class org.decimal4j.arithmetic.Unsigned
Compares the two specified long values, treating them as unsigned values between 0 and 2^64 - 1 inclusive.
compareTo(Decimal<S>) - Method in interface org.decimal4j.api.Decimal
Compares two Decimal objects numerically.
compareTo(Decimal<S>) - Method in class org.decimal4j.base.AbstractDecimal
 
compareToNumerically(Decimal<?>) - Method in interface org.decimal4j.api.Decimal
Compares this Decimal with the specified Decimal.
compareToNumerically(Decimal<?>) - Method in class org.decimal4j.base.AbstractDecimal
 
compareToUnscaled(long, long, int) - Method in interface org.decimal4j.api.DecimalArithmetic
Compares two unscaled decimal values numerically.
compareToUnscaled(long, long, int) - Method in class org.decimal4j.arithmetic.AbstractArithmetic
 
compareUnscaled(long, int, long, int) - Static method in class org.decimal4j.arithmetic.Compare
Compares the two unscaled values with possibly different scales.
create(long) - Method in class org.decimal4j.base.AbstractDecimal
Returns a new Decimal whose value is (unscaled × 10-scale).
create(long) - Method in class org.decimal4j.generic.GenericImmutableDecimal
 
create(long) - Method in class org.decimal4j.generic.GenericMutableDecimal
 
create(long) - Method in class org.decimal4j.immutable.Decimal0f
 
create(long) - Method in class org.decimal4j.immutable.Decimal10f
 
create(long) - Method in class org.decimal4j.immutable.Decimal11f
 
create(long) - Method in class org.decimal4j.immutable.Decimal12f
 
create(long) - Method in class org.decimal4j.immutable.Decimal13f
 
create(long) - Method in class org.decimal4j.immutable.Decimal14f
 
create(long) - Method in class org.decimal4j.immutable.Decimal15f
 
create(long) - Method in class org.decimal4j.immutable.Decimal16f
 
create(long) - Method in class org.decimal4j.immutable.Decimal17f
 
create(long) - Method in class org.decimal4j.immutable.Decimal18f
 
create(long) - Method in class org.decimal4j.immutable.Decimal1f
 
create(long) - Method in class org.decimal4j.immutable.Decimal2f
 
create(long) - Method in class org.decimal4j.immutable.Decimal3f
 
create(long) - Method in class org.decimal4j.immutable.Decimal4f
 
create(long) - Method in class org.decimal4j.immutable.Decimal5f
 
create(long) - Method in class org.decimal4j.immutable.Decimal6f
 
create(long) - Method in class org.decimal4j.immutable.Decimal7f
 
create(long) - Method in class org.decimal4j.immutable.Decimal8f
 
create(long) - Method in class org.decimal4j.immutable.Decimal9f
 
create(long) - Method in class org.decimal4j.mutable.MutableDecimal0f
 
create(long) - Method in class org.decimal4j.mutable.MutableDecimal10f
 
create(long) - Method in class org.decimal4j.mutable.MutableDecimal11f
 
create(long) - Method in class org.decimal4j.mutable.MutableDecimal12f
 
create(long) - Method in class org.decimal4j.mutable.MutableDecimal13f
 
create(long) - Method in class org.decimal4j.mutable.MutableDecimal14f
 
create(long) - Method in class org.decimal4j.mutable.MutableDecimal15f
 
create(long) - Method in class org.decimal4j.mutable.MutableDecimal16f
 
create(long) - Method in class org.decimal4j.mutable.MutableDecimal17f
 
create(long) - Method in class org.decimal4j.mutable.MutableDecimal18f
 
create(long) - Method in class org.decimal4j.mutable.MutableDecimal1f
 
create(long) - Method in class org.decimal4j.mutable.MutableDecimal2f
 
create(long) - Method in class org.decimal4j.mutable.MutableDecimal3f
 
create(long) - Method in class org.decimal4j.mutable.MutableDecimal4f
 
create(long) - Method in class org.decimal4j.mutable.MutableDecimal5f
 
create(long) - Method in class org.decimal4j.mutable.MutableDecimal6f
 
create(long) - Method in class org.decimal4j.mutable.MutableDecimal7f
 
create(long) - Method in class org.decimal4j.mutable.MutableDecimal8f
 
create(long) - Method in class org.decimal4j.mutable.MutableDecimal9f
 
createArray(int) - Method in class org.decimal4j.base.AbstractDecimal
Returns a new Decimal array of the specified length.
createArray(int) - Method in class org.decimal4j.generic.GenericImmutableDecimal
 
createArray(int) - Method in class org.decimal4j.generic.GenericMutableDecimal
 
createArray(int) - Method in class org.decimal4j.immutable.Decimal0f
 
createArray(int) - Method in class org.decimal4j.immutable.Decimal10f
 
createArray(int) - Method in class org.decimal4j.immutable.Decimal11f
 
createArray(int) - Method in class org.decimal4j.immutable.Decimal12f
 
createArray(int) - Method in class org.decimal4j.immutable.Decimal13f
 
createArray(int) - Method in class org.decimal4j.immutable.Decimal14f
 
createArray(int) - Method in class org.decimal4j.immutable.Decimal15f
 
createArray(int) - Method in class org.decimal4j.immutable.Decimal16f
 
createArray(int) - Method in class org.decimal4j.immutable.Decimal17f
 
createArray(int) - Method in class org.decimal4j.immutable.Decimal18f
 
createArray(int) - Method in class org.decimal4j.immutable.Decimal1f
 
createArray(int) - Method in class org.decimal4j.immutable.Decimal2f
 
createArray(int) - Method in class org.decimal4j.immutable.Decimal3f
 
createArray(int) - Method in class org.decimal4j.immutable.Decimal4f
 
createArray(int) - Method in class org.decimal4j.immutable.Decimal5f
 
createArray(int) - Method in class org.decimal4j.immutable.Decimal6f
 
createArray(int) - Method in class org.decimal4j.immutable.Decimal7f
 
createArray(int) - Method in class org.decimal4j.immutable.Decimal8f
 
createArray(int) - Method in class org.decimal4j.immutable.Decimal9f
 
createArray(int) - Method in class org.decimal4j.mutable.MutableDecimal0f
 
createArray(int) - Method in class org.decimal4j.mutable.MutableDecimal10f
 
createArray(int) - Method in class org.decimal4j.mutable.MutableDecimal11f
 
createArray(int) - Method in class org.decimal4j.mutable.MutableDecimal12f
 
createArray(int) - Method in class org.decimal4j.mutable.MutableDecimal13f
 
createArray(int) - Method in class org.decimal4j.mutable.MutableDecimal14f
 
createArray(int) - Method in class org.decimal4j.mutable.MutableDecimal15f
 
createArray(int) - Method in class org.decimal4j.mutable.MutableDecimal16f
 
createArray(int) - Method in class org.decimal4j.mutable.MutableDecimal17f
 
createArray(int) - Method in class org.decimal4j.mutable.MutableDecimal18f
 
createArray(int) - Method in class org.decimal4j.mutable.MutableDecimal1f
 
createArray(int) - Method in class org.decimal4j.mutable.MutableDecimal2f
 
createArray(int) - Method in class org.decimal4j.mutable.MutableDecimal3f
 
createArray(int) - Method in class org.decimal4j.mutable.MutableDecimal4f
 
createArray(int) - Method in class org.decimal4j.mutable.MutableDecimal5f
 
createArray(int) - Method in class org.decimal4j.mutable.MutableDecimal6f
 
createArray(int) - Method in class org.decimal4j.mutable.MutableDecimal7f
 
createArray(int) - Method in class org.decimal4j.mutable.MutableDecimal8f
 
createArray(int) - Method in class org.decimal4j.mutable.MutableDecimal9f
 
createOrAssign(long) - Method in class org.decimal4j.base.AbstractDecimal
Returns this or a new Decimal whose value is (unscaled × 10-scale).
createOrAssign(long) - Method in class org.decimal4j.base.AbstractMutableDecimal
Returns this decimal after assigning the value (unscaled × 10-scale).
createOrAssign(long) - Method in class org.decimal4j.generic.GenericImmutableDecimal
 
createOrAssign(long) - Method in class org.decimal4j.immutable.Decimal0f
 
createOrAssign(long) - Method in class org.decimal4j.immutable.Decimal10f
 
createOrAssign(long) - Method in class org.decimal4j.immutable.Decimal11f
 
createOrAssign(long) - Method in class org.decimal4j.immutable.Decimal12f
 
createOrAssign(long) - Method in class org.decimal4j.immutable.Decimal13f
 
createOrAssign(long) - Method in class org.decimal4j.immutable.Decimal14f
 
createOrAssign(long) - Method in class org.decimal4j.immutable.Decimal15f
 
createOrAssign(long) - Method in class org.decimal4j.immutable.Decimal16f
 
createOrAssign(long) - Method in class org.decimal4j.immutable.Decimal17f
 
createOrAssign(long) - Method in class org.decimal4j.immutable.Decimal18f
 
createOrAssign(long) - Method in class org.decimal4j.immutable.Decimal1f
 
createOrAssign(long) - Method in class org.decimal4j.immutable.Decimal2f
 
createOrAssign(long) - Method in class org.decimal4j.immutable.Decimal3f
 
createOrAssign(long) - Method in class org.decimal4j.immutable.Decimal4f
 
createOrAssign(long) - Method in class org.decimal4j.immutable.Decimal5f
 
createOrAssign(long) - Method in class org.decimal4j.immutable.Decimal6f
 
createOrAssign(long) - Method in class org.decimal4j.immutable.Decimal7f
 
createOrAssign(long) - Method in class org.decimal4j.immutable.Decimal8f
 
createOrAssign(long) - Method in class org.decimal4j.immutable.Decimal9f
 

D

Decimal<S extends ScaleMetrics> - Interface in org.decimal4j.api
Signed fixed-point decimal number similar to BigDecimal.
Decimal0f - Class in org.decimal4j.immutable
Decimal0f represents an immutable decimal number with a fixed number of 0 digits to the right of the decimal point.
Decimal0f(String) - Constructor for class org.decimal4j.immutable.Decimal0f
Translates the string representation of a Decimal into a Decimal0f.
Decimal10f - Class in org.decimal4j.immutable
Decimal10f represents an immutable decimal number with a fixed number of 10 digits to the right of the decimal point.
Decimal10f(String) - Constructor for class org.decimal4j.immutable.Decimal10f
Translates the string representation of a Decimal into a Decimal10f.
Decimal11f - Class in org.decimal4j.immutable
Decimal11f represents an immutable decimal number with a fixed number of 11 digits to the right of the decimal point.
Decimal11f(String) - Constructor for class org.decimal4j.immutable.Decimal11f
Translates the string representation of a Decimal into a Decimal11f.
Decimal12f - Class in org.decimal4j.immutable
Decimal12f represents an immutable decimal number with a fixed number of 12 digits to the right of the decimal point.
Decimal12f(String) - Constructor for class org.decimal4j.immutable.Decimal12f
Translates the string representation of a Decimal into a Decimal12f.
Decimal13f - Class in org.decimal4j.immutable
Decimal13f represents an immutable decimal number with a fixed number of 13 digits to the right of the decimal point.
Decimal13f(String) - Constructor for class org.decimal4j.immutable.Decimal13f
Translates the string representation of a Decimal into a Decimal13f.
Decimal14f - Class in org.decimal4j.immutable
Decimal14f represents an immutable decimal number with a fixed number of 14 digits to the right of the decimal point.
Decimal14f(String) - Constructor for class org.decimal4j.immutable.Decimal14f
Translates the string representation of a Decimal into a Decimal14f.
Decimal15f - Class in org.decimal4j.immutable
Decimal15f represents an immutable decimal number with a fixed number of 15 digits to the right of the decimal point.
Decimal15f(String) - Constructor for class org.decimal4j.immutable.Decimal15f
Translates the string representation of a Decimal into a Decimal15f.
Decimal16f - Class in org.decimal4j.immutable
Decimal16f represents an immutable decimal number with a fixed number of 16 digits to the right of the decimal point.
Decimal16f(String) - Constructor for class org.decimal4j.immutable.Decimal16f
Translates the string representation of a Decimal into a Decimal16f.
Decimal17f - Class in org.decimal4j.immutable
Decimal17f represents an immutable decimal number with a fixed number of 17 digits to the right of the decimal point.
Decimal17f(String) - Constructor for class org.decimal4j.immutable.Decimal17f
Translates the string representation of a Decimal into a Decimal17f.
Decimal18f - Class in org.decimal4j.immutable
Decimal18f represents an immutable decimal number with a fixed number of 18 digits to the right of the decimal point.
Decimal18f(String) - Constructor for class org.decimal4j.immutable.Decimal18f
Translates the string representation of a Decimal into a Decimal18f.
Decimal1f - Class in org.decimal4j.immutable
Decimal1f represents an immutable decimal number with a fixed number of 1 digits to the right of the decimal point.
Decimal1f(String) - Constructor for class org.decimal4j.immutable.Decimal1f
Translates the string representation of a Decimal into a Decimal1f.
Decimal2f - Class in org.decimal4j.immutable
Decimal2f represents an immutable decimal number with a fixed number of 2 digits to the right of the decimal point.
Decimal2f(String) - Constructor for class org.decimal4j.immutable.Decimal2f
Translates the string representation of a Decimal into a Decimal2f.
Decimal3f - Class in org.decimal4j.immutable
Decimal3f represents an immutable decimal number with a fixed number of 3 digits to the right of the decimal point.
Decimal3f(String) - Constructor for class org.decimal4j.immutable.Decimal3f
Translates the string representation of a Decimal into a Decimal3f.
Decimal4f - Class in org.decimal4j.immutable
Decimal4f represents an immutable decimal number with a fixed number of 4 digits to the right of the decimal point.
Decimal4f(String) - Constructor for class org.decimal4j.immutable.Decimal4f
Translates the string representation of a Decimal into a Decimal4f.
Decimal5f - Class in org.decimal4j.immutable
Decimal5f represents an immutable decimal number with a fixed number of 5 digits to the right of the decimal point.
Decimal5f(String) - Constructor for class org.decimal4j.immutable.Decimal5f
Translates the string representation of a Decimal into a Decimal5f.
Decimal6f - Class in org.decimal4j.immutable
Decimal6f represents an immutable decimal number with a fixed number of 6 digits to the right of the decimal point.
Decimal6f(String) - Constructor for class org.decimal4j.immutable.Decimal6f
Translates the string representation of a Decimal into a Decimal6f.
Decimal7f - Class in org.decimal4j.immutable
Decimal7f represents an immutable decimal number with a fixed number of 7 digits to the right of the decimal point.
Decimal7f(String) - Constructor for class org.decimal4j.immutable.Decimal7f
Translates the string representation of a Decimal into a Decimal7f.
Decimal8f - Class in org.decimal4j.immutable
Decimal8f represents an immutable decimal number with a fixed number of 8 digits to the right of the decimal point.
Decimal8f(String) - Constructor for class org.decimal4j.immutable.Decimal8f
Translates the string representation of a Decimal into a Decimal8f.
Decimal9f - Class in org.decimal4j.immutable
Decimal9f represents an immutable decimal number with a fixed number of 9 digits to the right of the decimal point.
Decimal9f(String) - Constructor for class org.decimal4j.immutable.Decimal9f
Translates the string representation of a Decimal into a Decimal9f.
DecimalArithmetic - Interface in org.decimal4j.api
DecimalArithmetic defines the basic primitive operations for Decimal numbers for one particular combination of scale, rounding mode and overflow mode.
DecimalFactory<S extends ScaleMetrics> - Interface in org.decimal4j.factory
Factory for Decimal values and Decimal arrays of the scale defined by <S>.
DecimalRounding - Enum in org.decimal4j.truncate
Defines the same constants as RoundingMode and implements the functionality to actually perform such rounding.
DEFAULT - Static variable in interface org.decimal4j.truncate.TruncationPolicy
Default truncation policy: UncheckedRounding.HALF_UP.
DEFAULT_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal0f
Default arithmetic for Decimal0f performing unchecked operations with rounding mode HALF_UP.
DEFAULT_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal10f
Default arithmetic for Decimal10f performing unchecked operations with rounding mode HALF_UP.
DEFAULT_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal11f
Default arithmetic for Decimal11f performing unchecked operations with rounding mode HALF_UP.
DEFAULT_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal12f
Default arithmetic for Decimal12f performing unchecked operations with rounding mode HALF_UP.
DEFAULT_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal13f
Default arithmetic for Decimal13f performing unchecked operations with rounding mode HALF_UP.
DEFAULT_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal14f
Default arithmetic for Decimal14f performing unchecked operations with rounding mode HALF_UP.
DEFAULT_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal15f
Default arithmetic for Decimal15f performing unchecked operations with rounding mode HALF_UP.
DEFAULT_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal16f
Default arithmetic for Decimal16f performing unchecked operations with rounding mode HALF_UP.
DEFAULT_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal17f
Default arithmetic for Decimal17f performing unchecked operations with rounding mode HALF_UP.
DEFAULT_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal18f
Default arithmetic for Decimal18f performing unchecked operations with rounding mode HALF_UP.
DEFAULT_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal1f
Default arithmetic for Decimal1f performing unchecked operations with rounding mode HALF_UP.
DEFAULT_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal2f
Default arithmetic for Decimal2f performing unchecked operations with rounding mode HALF_UP.
DEFAULT_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal3f
Default arithmetic for Decimal3f performing unchecked operations with rounding mode HALF_UP.
DEFAULT_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal4f
Default arithmetic for Decimal4f performing unchecked operations with rounding mode HALF_UP.
DEFAULT_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal5f
Default arithmetic for Decimal5f performing unchecked operations with rounding mode HALF_UP.
DEFAULT_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal6f
Default arithmetic for Decimal6f performing unchecked operations with rounding mode HALF_UP.
DEFAULT_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal7f
Default arithmetic for Decimal7f performing unchecked operations with rounding mode HALF_UP.
DEFAULT_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal8f
Default arithmetic for Decimal8f performing unchecked operations with rounding mode HALF_UP.
DEFAULT_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal9f
Default arithmetic for Decimal9f performing unchecked operations with rounding mode HALF_UP.
DEFAULT_CHECKED_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal0f
Default arithmetic for Decimal0f performing checked operations with rounding mode HALF_UP.
DEFAULT_CHECKED_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal10f
Default arithmetic for Decimal10f performing checked operations with rounding mode HALF_UP.
DEFAULT_CHECKED_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal11f
Default arithmetic for Decimal11f performing checked operations with rounding mode HALF_UP.
DEFAULT_CHECKED_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal12f
Default arithmetic for Decimal12f performing checked operations with rounding mode HALF_UP.
DEFAULT_CHECKED_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal13f
Default arithmetic for Decimal13f performing checked operations with rounding mode HALF_UP.
DEFAULT_CHECKED_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal14f
Default arithmetic for Decimal14f performing checked operations with rounding mode HALF_UP.
DEFAULT_CHECKED_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal15f
Default arithmetic for Decimal15f performing checked operations with rounding mode HALF_UP.
DEFAULT_CHECKED_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal16f
Default arithmetic for Decimal16f performing checked operations with rounding mode HALF_UP.
DEFAULT_CHECKED_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal17f
Default arithmetic for Decimal17f performing checked operations with rounding mode HALF_UP.
DEFAULT_CHECKED_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal18f
Default arithmetic for Decimal18f performing checked operations with rounding mode HALF_UP.
DEFAULT_CHECKED_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal1f
Default arithmetic for Decimal1f performing checked operations with rounding mode HALF_UP.
DEFAULT_CHECKED_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal2f
Default arithmetic for Decimal2f performing checked operations with rounding mode HALF_UP.
DEFAULT_CHECKED_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal3f
Default arithmetic for Decimal3f performing checked operations with rounding mode HALF_UP.
DEFAULT_CHECKED_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal4f
Default arithmetic for Decimal4f performing checked operations with rounding mode HALF_UP.
DEFAULT_CHECKED_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal5f
Default arithmetic for Decimal5f performing checked operations with rounding mode HALF_UP.
DEFAULT_CHECKED_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal6f
Default arithmetic for Decimal6f performing checked operations with rounding mode HALF_UP.
DEFAULT_CHECKED_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal7f
Default arithmetic for Decimal7f performing checked operations with rounding mode HALF_UP.
DEFAULT_CHECKED_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal8f
Default arithmetic for Decimal8f performing checked operations with rounding mode HALF_UP.
DEFAULT_CHECKED_ARITHMETIC - Static variable in class org.decimal4j.immutable.Decimal9f
Default arithmetic for Decimal9f performing checked operations with rounding mode HALF_UP.
deriveArithmetic(int) - Method in interface org.decimal4j.api.DecimalArithmetic
Derives an arithmetic instance for the specified scale using this arithmetic's rounding mode and overflow mode.
deriveArithmetic(RoundingMode) - Method in interface org.decimal4j.api.DecimalArithmetic
Derives an arithmetic instance for the same scale as this arithmetic but for the specified roundingMode.
deriveArithmetic(RoundingMode, OverflowMode) - Method in interface org.decimal4j.api.DecimalArithmetic
Derives an arithmetic instance for the same scale as this arithmetic but for the specified roundingMode and overflowMode.
deriveArithmetic(OverflowMode) - Method in interface org.decimal4j.api.DecimalArithmetic
Derives an arithmetic instance for the same scale as this arithmetic but for the specified overflowMode.
deriveArithmetic(TruncationPolicy) - Method in interface org.decimal4j.api.DecimalArithmetic
Derives an arithmetic instance for the same scale as this arithmetic but with rounding and overflow mode specified by the given truncationPolicy.
deriveArithmetic(int) - Method in class org.decimal4j.arithmetic.AbstractArithmetic
 
deriveArithmetic(RoundingMode) - Method in class org.decimal4j.arithmetic.AbstractArithmetic
 
deriveArithmetic(RoundingMode, OverflowMode) - Method in class org.decimal4j.arithmetic.AbstractArithmetic
 
deriveArithmetic(OverflowMode) - Method in class org.decimal4j.arithmetic.AbstractArithmetic
 
deriveArithmetic(TruncationPolicy) - Method in class org.decimal4j.arithmetic.AbstractArithmetic
 
deriveFactory(int) - Method in interface org.decimal4j.factory.DecimalFactory
Returns a factory for the given scale.
deriveFactory(S) - Method in interface org.decimal4j.factory.DecimalFactory
Returns a factory for the given scaleMetrics.
deriveFactory(int) - Method in enum org.decimal4j.factory.Factory0f
 
deriveFactory(S) - Method in enum org.decimal4j.factory.Factory0f
 
deriveFactory(int) - Method in enum org.decimal4j.factory.Factory10f
 
deriveFactory(S) - Method in enum org.decimal4j.factory.Factory10f
 
deriveFactory(int) - Method in enum org.decimal4j.factory.Factory11f
 
deriveFactory(S) - Method in enum org.decimal4j.factory.Factory11f
 
deriveFactory(int) - Method in enum org.decimal4j.factory.Factory12f
 
deriveFactory(S) - Method in enum org.decimal4j.factory.Factory12f
 
deriveFactory(int) - Method in enum org.decimal4j.factory.Factory13f
 
deriveFactory(S) - Method in enum org.decimal4j.factory.Factory13f
 
deriveFactory(int) - Method in enum org.decimal4j.factory.Factory14f
 
deriveFactory(S) - Method in enum org.decimal4j.factory.Factory14f
 
deriveFactory(int) - Method in enum org.decimal4j.factory.Factory15f
 
deriveFactory(S) - Method in enum org.decimal4j.factory.Factory15f
 
deriveFactory(int) - Method in enum org.decimal4j.factory.Factory16f
 
deriveFactory(S) - Method in enum org.decimal4j.factory.Factory16f
 
deriveFactory(int) - Method in enum org.decimal4j.factory.Factory17f
 
deriveFactory(S) - Method in enum org.decimal4j.factory.Factory17f
 
deriveFactory(int) - Method in enum org.decimal4j.factory.Factory18f
 
deriveFactory(S) - Method in enum org.decimal4j.factory.Factory18f
 
deriveFactory(int) - Method in enum org.decimal4j.factory.Factory1f
 
deriveFactory(S) - Method in enum org.decimal4j.factory.Factory1f
 
deriveFactory(int) - Method in enum org.decimal4j.factory.Factory2f
 
deriveFactory(S) - Method in enum org.decimal4j.factory.Factory2f
 
deriveFactory(int) - Method in enum org.decimal4j.factory.Factory3f
 
deriveFactory(S) - Method in enum org.decimal4j.factory.Factory3f
 
deriveFactory(int) - Method in enum org.decimal4j.factory.Factory4f
 
deriveFactory(S) - Method in enum org.decimal4j.factory.Factory4f
 
deriveFactory(int) - Method in enum org.decimal4j.factory.Factory5f
 
deriveFactory(S) - Method in enum org.decimal4j.factory.Factory5f
 
deriveFactory(int) - Method in enum org.decimal4j.factory.Factory6f
 
deriveFactory(S) - Method in enum org.decimal4j.factory.Factory6f
 
deriveFactory(int) - Method in enum org.decimal4j.factory.Factory7f
 
deriveFactory(S) - Method in enum org.decimal4j.factory.Factory7f
 
deriveFactory(int) - Method in enum org.decimal4j.factory.Factory8f
 
deriveFactory(S) - Method in enum org.decimal4j.factory.Factory8f
 
deriveFactory(int) - Method in enum org.decimal4j.factory.Factory9f
 
deriveFactory(S) - Method in enum org.decimal4j.factory.Factory9f
 
deriveFactory(int) - Method in class org.decimal4j.generic.GenericDecimalFactory
 
deriveFactory(T) - Method in class org.decimal4j.generic.GenericDecimalFactory
 
Div - Class in org.decimal4j.arithmetic
Provides static methods to calculate division results.
div128by64(DecimalRounding, boolean, long, long, long) - Static method in class org.decimal4j.arithmetic.Div
PRECONDITION: Unsigned.isLess(u1, v0)
divide(Decimal<S>) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this / divisor).
divide(Decimal<S>, RoundingMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this / divisor).
divide(Decimal<S>, TruncationPolicy) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this / divisor).
divide(long) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this / divisor).
divide(long, RoundingMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this / divisor).
divide(long, TruncationPolicy) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this / divisor).
divide(double) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this / divisor) after converting the given double argument into a Decimal value of the same scale as this Decimal.
divide(double, RoundingMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this / divisor) after converting the given double argument into a Decimal value of the same scale as this Decimal.
divide(long, long) - Method in interface org.decimal4j.api.DecimalArithmetic
Returns an unscaled decimal whose value is the quotient of the specified arguments: (uDecimalDividend / uDecimalDivisor).
divide(Decimal<S>) - Method in interface org.decimal4j.api.ImmutableDecimal
 
divide(Decimal<S>, RoundingMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
divide(Decimal<S>, TruncationPolicy) - Method in interface org.decimal4j.api.ImmutableDecimal
 
divide(long) - Method in interface org.decimal4j.api.ImmutableDecimal
 
divide(long, RoundingMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
divide(long, TruncationPolicy) - Method in interface org.decimal4j.api.ImmutableDecimal
 
divide(double) - Method in interface org.decimal4j.api.ImmutableDecimal
 
divide(double, RoundingMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
divide(Decimal<S>) - Method in interface org.decimal4j.api.MutableDecimal
 
divide(Decimal<S>, RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
 
divide(Decimal<S>, TruncationPolicy) - Method in interface org.decimal4j.api.MutableDecimal
 
divide(long) - Method in interface org.decimal4j.api.MutableDecimal
 
divide(long, RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
 
divide(long, TruncationPolicy) - Method in interface org.decimal4j.api.MutableDecimal
 
divide(double) - Method in interface org.decimal4j.api.MutableDecimal
 
divide(double, RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
 
divide(long, long) - Method in class org.decimal4j.arithmetic.CheckedScale0fRoundingArithmetic
 
divide(long, long) - Method in class org.decimal4j.arithmetic.CheckedScale0fTruncatingArithmetic
 
divide(long, long) - Method in class org.decimal4j.arithmetic.CheckedScaleNfRoundingArithmetic
 
divide(long, long) - Method in class org.decimal4j.arithmetic.CheckedScaleNfTruncatingArithmetic
 
divide(DecimalArithmetic, long, long) - Static method in class org.decimal4j.arithmetic.Div
Calculates (uDecimalDividend * scaleFactor) / uDecimalDivisor without rounding and overflow checks.
divide(DecimalArithmetic, DecimalRounding, long, long) - Static method in class org.decimal4j.arithmetic.Div
Calculates (uDecimalDividend * scaleFactor) / uDecimalDivisor with rounding and without overflow checks.
divide(DecimalArithmetic, long, long) - Method in enum org.decimal4j.arithmetic.SpecialDivisionResult
Performs the division for this special division result.
divide(long, long) - Method in class org.decimal4j.arithmetic.UncheckedScale0fRoundingArithmetic
 
divide(long, long) - Method in class org.decimal4j.arithmetic.UncheckedScale0fTruncatingArithmetic
 
divide(long, long) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfRoundingArithmetic
 
divide(long, long) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfTruncatingArithmetic
 
divide(long, long) - Static method in class org.decimal4j.arithmetic.Unsigned
Returns dividend / divisor, where the dividend and divisor are treated as unsigned 64-bit quantities.
divide(Decimal<S>) - Method in class org.decimal4j.base.AbstractDecimal
 
divide(Decimal<S>, RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
 
divide(Decimal<S>, TruncationPolicy) - Method in class org.decimal4j.base.AbstractDecimal
 
divide(long) - Method in class org.decimal4j.base.AbstractDecimal
 
divide(long, RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
 
divide(long, TruncationPolicy) - Method in class org.decimal4j.base.AbstractDecimal
 
divide(double) - Method in class org.decimal4j.base.AbstractDecimal
 
divide(double, RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
 
divideAndRemainder(Decimal<S>) - Method in interface org.decimal4j.api.Decimal
Returns a two-element Decimal array containing the result of divideToIntegralValue followed by the result of remainder on the two operands.
divideAndRemainder(Decimal<S>, OverflowMode) - Method in interface org.decimal4j.api.Decimal
Returns a two-element Decimal array containing the result of divideToIntegralValue followed by the result of remainder on the two operands.
divideAndRemainder(Decimal<S>) - Method in interface org.decimal4j.api.ImmutableDecimal
 
divideAndRemainder(Decimal<S>, OverflowMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
divideAndRemainder(Decimal<S>) - Method in interface org.decimal4j.api.MutableDecimal
 
divideAndRemainder(Decimal<S>, OverflowMode) - Method in interface org.decimal4j.api.MutableDecimal
 
divideAndRemainder(Decimal<S>) - Method in class org.decimal4j.base.AbstractDecimal
 
divideAndRemainder(Decimal<S>, OverflowMode) - Method in class org.decimal4j.base.AbstractDecimal
 
divideBy(Decimal<?>) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this / divisor).
divideBy(Decimal<?>, RoundingMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this / divisor).
divideBy(Decimal<?>, TruncationPolicy) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this / divisor).
divideBy(Decimal<?>) - Method in interface org.decimal4j.api.ImmutableDecimal
 
divideBy(Decimal<?>, RoundingMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
divideBy(Decimal<?>, TruncationPolicy) - Method in interface org.decimal4j.api.ImmutableDecimal
 
divideBy(Decimal<?>) - Method in interface org.decimal4j.api.MutableDecimal
 
divideBy(Decimal<?>, RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
 
divideBy(Decimal<?>, TruncationPolicy) - Method in interface org.decimal4j.api.MutableDecimal
 
divideBy(Decimal<?>) - Method in class org.decimal4j.base.AbstractDecimal
 
divideBy(Decimal<?>, RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
 
divideBy(Decimal<?>, TruncationPolicy) - Method in class org.decimal4j.base.AbstractDecimal
 
divideByLong(long, long) - Method in interface org.decimal4j.api.DecimalArithmetic
Returns an unscaled decimal whose value is (uDecimalDividend / lDivisor) where the second argument is a true long value instead of an unscaled decimal.
divideByLong(DecimalArithmetic, long, long) - Static method in class org.decimal4j.arithmetic.Checked
Returns the quotient (uDecimalDividend / lDivisor) of an unscaled decimal value and a long value throwing an exception if an overflow occurs.
divideByLong(long, long) - Method in class org.decimal4j.arithmetic.CheckedScale0fRoundingArithmetic
 
divideByLong(long, long) - Method in class org.decimal4j.arithmetic.CheckedScale0fTruncatingArithmetic
 
divideByLong(long, long) - Method in class org.decimal4j.arithmetic.CheckedScaleNfRoundingArithmetic
 
divideByLong(long, long) - Method in class org.decimal4j.arithmetic.CheckedScaleNfTruncatingArithmetic
 
divideByLong(DecimalRounding, long, long) - Static method in class org.decimal4j.arithmetic.Div
Calculates unchecked division by a long value with rounding.
divideByLong(long, long) - Method in class org.decimal4j.arithmetic.UncheckedScale0fRoundingArithmetic
 
divideByLong(long, long) - Method in class org.decimal4j.arithmetic.UncheckedScale0fTruncatingArithmetic
 
divideByLong(long, long) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfRoundingArithmetic
 
divideByLong(long, long) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfTruncatingArithmetic
 
divideByLongChecked(DecimalArithmetic, DecimalRounding, long, long) - Static method in class org.decimal4j.arithmetic.Div
Calculates checked division by a long value with rounding.
divideByPowerOf10(long, int) - Method in interface org.decimal4j.api.DecimalArithmetic
Returns an unscaled decimal whose value is (uDecimal / 10n).
divideByPowerOf10(long, int) - Method in class org.decimal4j.arithmetic.CheckedScale0fRoundingArithmetic
 
divideByPowerOf10(long, int) - Method in class org.decimal4j.arithmetic.CheckedScale0fTruncatingArithmetic
 
divideByPowerOf10(long, int) - Method in class org.decimal4j.arithmetic.CheckedScaleNfRoundingArithmetic
 
divideByPowerOf10(long, int) - Method in class org.decimal4j.arithmetic.CheckedScaleNfTruncatingArithmetic
 
divideByPowerOf10(long, int) - Static method in class org.decimal4j.arithmetic.Pow10
Divides the given value by a power of 10 truncating the result if necessary.
divideByPowerOf10(DecimalRounding, long, int) - Static method in class org.decimal4j.arithmetic.Pow10
Divides the given value by a power of 10 rounding the result if necessary.
divideByPowerOf10(long, ScaleMetrics, boolean, ScaleMetrics) - Static method in class org.decimal4j.arithmetic.Pow10
Divides the specified dividend by a power of ten truncating the result if necessary.
divideByPowerOf10(DecimalRounding, long, ScaleMetrics, boolean, ScaleMetrics) - Static method in class org.decimal4j.arithmetic.Pow10
Divides the specified dividend by a power of ten rounding the result if necessary.
divideByPowerOf10(long, int) - Method in class org.decimal4j.arithmetic.UncheckedScale0fRoundingArithmetic
 
divideByPowerOf10(long, int) - Method in class org.decimal4j.arithmetic.UncheckedScale0fTruncatingArithmetic
 
divideByPowerOf10(long, int) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfRoundingArithmetic
 
divideByPowerOf10(long, int) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfTruncatingArithmetic
 
divideByPowerOf10Checked(DecimalArithmetic, long, int) - Static method in class org.decimal4j.arithmetic.Pow10
Divides the given value by a power of 10 truncating the result if necessary.
divideByPowerOf10Checked(DecimalArithmetic, DecimalRounding, long, int) - Static method in class org.decimal4j.arithmetic.Pow10
Divides the given value by a power of 10 rounding the result if necessary.
divideByPowerOf10Checked(DecimalArithmetic, long, ScaleMetrics, boolean, ScaleMetrics) - Static method in class org.decimal4j.arithmetic.Pow10
Divides the specified dividend by a power of ten truncating the result if necessary.
divideByPowerOf10Checked(DecimalArithmetic, DecimalRounding, long, ScaleMetrics, boolean, ScaleMetrics) - Static method in class org.decimal4j.arithmetic.Pow10
Divides the specified dividend by a power of ten rounding the result if necessary.
divideByPowerOfTen(int) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this / 10n) .
divideByPowerOfTen(int, RoundingMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this / 10n) .
divideByPowerOfTen(int, TruncationPolicy) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this / 10n) .
divideByPowerOfTen(int) - Method in interface org.decimal4j.api.ImmutableDecimal
 
divideByPowerOfTen(int, RoundingMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
divideByPowerOfTen(int, TruncationPolicy) - Method in interface org.decimal4j.api.ImmutableDecimal
 
divideByPowerOfTen(int) - Method in interface org.decimal4j.api.MutableDecimal
 
divideByPowerOfTen(int, RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
 
divideByPowerOfTen(int, TruncationPolicy) - Method in interface org.decimal4j.api.MutableDecimal
 
divideByPowerOfTen(int) - Method in class org.decimal4j.base.AbstractDecimal
 
divideByPowerOfTen(int, RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
 
divideByPowerOfTen(int, TruncationPolicy) - Method in class org.decimal4j.base.AbstractDecimal
 
divideByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale0f
 
divideByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale10f
 
divideByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale11f
 
divideByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale12f
 
divideByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale13f
 
divideByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale14f
 
divideByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale15f
 
divideByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale16f
 
divideByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale17f
 
divideByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale18f
 
divideByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale1f
 
divideByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale2f
 
divideByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale3f
 
divideByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale4f
 
divideByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale5f
 
divideByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale6f
 
divideByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale7f
 
divideByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale8f
 
divideByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale9f
 
divideByScaleFactor(long) - Method in interface org.decimal4j.scale.ScaleMetrics
Returns dividend/scaleFactor.
divideByUnscaled(long, long, int) - Method in interface org.decimal4j.api.DecimalArithmetic
Returns an unscaled decimal whose value is (uDecimal / (unscaled * 10-scale)).
divideByUnscaled(long, long, int) - Method in class org.decimal4j.arithmetic.CheckedScale0fRoundingArithmetic
 
divideByUnscaled(long, long, int) - Method in class org.decimal4j.arithmetic.CheckedScale0fTruncatingArithmetic
 
divideByUnscaled(long, long, int) - Method in class org.decimal4j.arithmetic.CheckedScaleNfRoundingArithmetic
 
divideByUnscaled(long, long, int) - Method in class org.decimal4j.arithmetic.CheckedScaleNfTruncatingArithmetic
 
divideByUnscaled(long, long, int) - Static method in class org.decimal4j.arithmetic.Div
Calculates unchecked division by an unscaled value with the given scale without rounding and overflow checks.
divideByUnscaled(DecimalRounding, long, long, int) - Static method in class org.decimal4j.arithmetic.Div
Calculates unchecked division by an unscaled value with the given scale without rounding.
divideByUnscaled(long, long, int) - Method in class org.decimal4j.arithmetic.UncheckedScale0fRoundingArithmetic
 
divideByUnscaled(long, long, int) - Method in class org.decimal4j.arithmetic.UncheckedScale0fTruncatingArithmetic
 
divideByUnscaled(long, long, int) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfRoundingArithmetic
 
divideByUnscaled(long, long, int) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfTruncatingArithmetic
 
divideByUnscaledChecked(DecimalArithmetic, long, long, int) - Static method in class org.decimal4j.arithmetic.Div
Calculates unchecked division by an unscaled value with the given scale without rounding and with overflow checks.
divideByUnscaledChecked(DecimalArithmetic, DecimalRounding, long, long, int) - Static method in class org.decimal4j.arithmetic.Div
Calculates unchecked division by an unscaled value with the given scale without rounding and with overflow checks.
divideChecked(DecimalArithmetic, long, long) - Static method in class org.decimal4j.arithmetic.Div
Calculates (uDecimalDividend * scaleFactor) / uDecimalDivisor without rounding and with overflow checks.
divideChecked(DecimalArithmetic, DecimalRounding, long, long) - Static method in class org.decimal4j.arithmetic.Div
Calculates (uDecimalDividend * scaleFactor) / uDecimalDivisor with rounding and with overflow checks.
divideExact(Decimal<S>) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this / divisor), checking for lost information.
divideExact(Decimal<S>) - Method in interface org.decimal4j.api.ImmutableDecimal
 
divideExact(Decimal<S>) - Method in interface org.decimal4j.api.MutableDecimal
 
divideExact(Decimal<S>) - Method in class org.decimal4j.base.AbstractDecimal
 
divideLong(long, long) - Static method in class org.decimal4j.arithmetic.Checked
Returns the quotient (lDividend / lDivisor) of the two long values throwing an exception if an overflow occurs.
divideToIntegralValue(Decimal<S>) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this / divisor) rounded down to the next integer.
divideToIntegralValue(Decimal<S>, OverflowMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this / divisor) rounded down to the next integer.
divideToIntegralValue(Decimal<S>) - Method in interface org.decimal4j.api.ImmutableDecimal
 
divideToIntegralValue(Decimal<S>, OverflowMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
divideToIntegralValue(Decimal<S>) - Method in interface org.decimal4j.api.MutableDecimal
 
divideToIntegralValue(Decimal<S>, OverflowMode) - Method in interface org.decimal4j.api.MutableDecimal
 
divideToIntegralValue(Decimal<S>) - Method in class org.decimal4j.base.AbstractDecimal
 
divideToIntegralValue(Decimal<S>, OverflowMode) - Method in class org.decimal4j.base.AbstractDecimal
 
divideToLongValue(Decimal<S>) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value (this / divisor) rounded down to the next long value.
divideToLongValue(Decimal<S>, OverflowMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value (this / divisor) rounded down to the next long value.
divideToLongValue(Decimal<S>) - Method in class org.decimal4j.base.AbstractDecimal
 
divideToLongValue(Decimal<S>, OverflowMode) - Method in class org.decimal4j.base.AbstractDecimal
 
divideTruncate(Decimal<S>) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this / divisor) rounded down.
divideTruncate(Decimal<S>) - Method in interface org.decimal4j.api.ImmutableDecimal
 
divideTruncate(Decimal<S>) - Method in interface org.decimal4j.api.MutableDecimal
 
divideTruncate(Decimal<S>) - Method in class org.decimal4j.base.AbstractDecimal
 
divideUnscaled(long) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this / (unscaledDivisor × 10-scale)) with the scale of this Decimal.
divideUnscaled(long, RoundingMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this / (unscaledDivisor × 10-scale)) with the scale of this Decimal.
divideUnscaled(long, TruncationPolicy) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this / (unscaledDivisor × 10-scale)) with the scale of this Decimal.
divideUnscaled(long, int) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this / (unscaledDivisor × 10-scale)).
divideUnscaled(long, int, RoundingMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this / (unscaledDivisor × 10-scale)).
divideUnscaled(long, int, TruncationPolicy) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this / (unscaledDivisor × 10-scale)).
divideUnscaled(long) - Method in interface org.decimal4j.api.ImmutableDecimal
 
divideUnscaled(long, RoundingMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
divideUnscaled(long, TruncationPolicy) - Method in interface org.decimal4j.api.ImmutableDecimal
 
divideUnscaled(long, int) - Method in interface org.decimal4j.api.ImmutableDecimal
 
divideUnscaled(long, int, RoundingMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
divideUnscaled(long, int, TruncationPolicy) - Method in interface org.decimal4j.api.ImmutableDecimal
 
divideUnscaled(long) - Method in interface org.decimal4j.api.MutableDecimal
 
divideUnscaled(long, RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
 
divideUnscaled(long, TruncationPolicy) - Method in interface org.decimal4j.api.MutableDecimal
 
divideUnscaled(long, int) - Method in interface org.decimal4j.api.MutableDecimal
 
divideUnscaled(long, int, RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
 
divideUnscaled(long, int, TruncationPolicy) - Method in interface org.decimal4j.api.MutableDecimal
 
divideUnscaled(long) - Method in class org.decimal4j.base.AbstractDecimal
 
divideUnscaled(long, RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
 
divideUnscaled(long, TruncationPolicy) - Method in class org.decimal4j.base.AbstractDecimal
 
divideUnscaled(long, int) - Method in class org.decimal4j.base.AbstractDecimal
 
divideUnscaled(long, int, RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
 
divideUnscaled(long, int, TruncationPolicy) - Method in class org.decimal4j.base.AbstractDecimal
 
divideUnsignedByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale0f
 
divideUnsignedByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale10f
 
divideUnsignedByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale11f
 
divideUnsignedByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale12f
 
divideUnsignedByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale13f
 
divideUnsignedByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale14f
 
divideUnsignedByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale15f
 
divideUnsignedByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale16f
 
divideUnsignedByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale17f
 
divideUnsignedByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale18f
 
divideUnsignedByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale1f
 
divideUnsignedByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale2f
 
divideUnsignedByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale3f
 
divideUnsignedByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale4f
 
divideUnsignedByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale5f
 
divideUnsignedByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale6f
 
divideUnsignedByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale7f
 
divideUnsignedByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale8f
 
divideUnsignedByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale9f
 
divideUnsignedByScaleFactor(long) - Method in interface org.decimal4j.scale.ScaleMetrics
Returns unsignedDividend/scaleFactor using unsigned division.
DoubleConversion - Class in org.decimal4j.arithmetic
Contains methods to convert from and to double.
DoubleRounder - Class in org.decimal4j.util
Deprecated.
DoubleRounder(int) - Constructor for class org.decimal4j.util.DoubleRounder
Deprecated.
Creates a rounder for the given decimal precision.
DoubleRounder(ScaleMetrics) - Constructor for class org.decimal4j.util.DoubleRounder
Deprecated.
Creates a rounder with the given scale metrics defining the decimal precision.
doubleToLong(double) - Static method in class org.decimal4j.arithmetic.DoubleConversion
Converts the specified double value to a long truncating the fractional part if any is present.
doubleToLong(DecimalRounding, double) - Static method in class org.decimal4j.arithmetic.DoubleConversion
Converts the specified double value to a long rounding the fractional part if necessary using the given rounding mode.
doubleToUnscaled(DecimalArithmetic, double) - Static method in class org.decimal4j.arithmetic.DoubleConversion
Converts the specified double value to an unscaled decimal truncating extra fractional digits if necessary.
doubleToUnscaled(DecimalArithmetic, DecimalRounding, double) - Static method in class org.decimal4j.arithmetic.DoubleConversion
Converts the specified double value to an unscaled decimal.
doubleValue() - Method in interface org.decimal4j.api.Decimal
Converts this Decimal to a double.
doubleValue(RoundingMode) - Method in interface org.decimal4j.api.Decimal
Converts this Decimal to a double using the specified rounding mode if the Decimal value can not be exactly represented as a double value.
doubleValue() - Method in class org.decimal4j.base.AbstractDecimal
 
doubleValue(RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
 

E

EIGHT - Static variable in class org.decimal4j.immutable.Decimal0f
The Decimal0f constant 8.
EIGHT - Static variable in class org.decimal4j.immutable.Decimal10f
The Decimal10f constant 8.
EIGHT - Static variable in class org.decimal4j.immutable.Decimal11f
The Decimal11f constant 8.
EIGHT - Static variable in class org.decimal4j.immutable.Decimal12f
The Decimal12f constant 8.
EIGHT - Static variable in class org.decimal4j.immutable.Decimal13f
The Decimal13f constant 8.
EIGHT - Static variable in class org.decimal4j.immutable.Decimal14f
The Decimal14f constant 8.
EIGHT - Static variable in class org.decimal4j.immutable.Decimal15f
The Decimal15f constant 8.
EIGHT - Static variable in class org.decimal4j.immutable.Decimal16f
The Decimal16f constant 8.
EIGHT - Static variable in class org.decimal4j.immutable.Decimal17f
The Decimal17f constant 8.
EIGHT - Static variable in class org.decimal4j.immutable.Decimal18f
The Decimal18f constant 8.
EIGHT - Static variable in class org.decimal4j.immutable.Decimal1f
The Decimal1f constant 8.
EIGHT - Static variable in class org.decimal4j.immutable.Decimal2f
The Decimal2f constant 8.
EIGHT - Static variable in class org.decimal4j.immutable.Decimal3f
The Decimal3f constant 8.
EIGHT - Static variable in class org.decimal4j.immutable.Decimal4f
The Decimal4f constant 8.
EIGHT - Static variable in class org.decimal4j.immutable.Decimal5f
The Decimal5f constant 8.
EIGHT - Static variable in class org.decimal4j.immutable.Decimal6f
The Decimal6f constant 8.
EIGHT - Static variable in class org.decimal4j.immutable.Decimal7f
The Decimal7f constant 8.
EIGHT - Static variable in class org.decimal4j.immutable.Decimal8f
The Decimal8f constant 8.
EIGHT - Static variable in class org.decimal4j.immutable.Decimal9f
The Decimal9f constant 8.
eight() - Static method in class org.decimal4j.mutable.MutableDecimal0f
Returns a new MutableDecimal0f whose value is equal to eight.
eight() - Static method in class org.decimal4j.mutable.MutableDecimal10f
Returns a new MutableDecimal10f whose value is equal to eight.
eight() - Static method in class org.decimal4j.mutable.MutableDecimal11f
Returns a new MutableDecimal11f whose value is equal to eight.
eight() - Static method in class org.decimal4j.mutable.MutableDecimal12f
Returns a new MutableDecimal12f whose value is equal to eight.
eight() - Static method in class org.decimal4j.mutable.MutableDecimal13f
Returns a new MutableDecimal13f whose value is equal to eight.
eight() - Static method in class org.decimal4j.mutable.MutableDecimal14f
Returns a new MutableDecimal14f whose value is equal to eight.
eight() - Static method in class org.decimal4j.mutable.MutableDecimal15f
Returns a new MutableDecimal15f whose value is equal to eight.
eight() - Static method in class org.decimal4j.mutable.MutableDecimal16f
Returns a new MutableDecimal16f whose value is equal to eight.
eight() - Static method in class org.decimal4j.mutable.MutableDecimal17f
Returns a new MutableDecimal17f whose value is equal to eight.
eight() - Static method in class org.decimal4j.mutable.MutableDecimal18f
Returns a new MutableDecimal18f whose value is equal to eight.
eight() - Static method in class org.decimal4j.mutable.MutableDecimal1f
Returns a new MutableDecimal1f whose value is equal to eight.
eight() - Static method in class org.decimal4j.mutable.MutableDecimal2f
Returns a new MutableDecimal2f whose value is equal to eight.
eight() - Static method in class org.decimal4j.mutable.MutableDecimal3f
Returns a new MutableDecimal3f whose value is equal to eight.
eight() - Static method in class org.decimal4j.mutable.MutableDecimal4f
Returns a new MutableDecimal4f whose value is equal to eight.
eight() - Static method in class org.decimal4j.mutable.MutableDecimal5f
Returns a new MutableDecimal5f whose value is equal to eight.
eight() - Static method in class org.decimal4j.mutable.MutableDecimal6f
Returns a new MutableDecimal6f whose value is equal to eight.
eight() - Static method in class org.decimal4j.mutable.MutableDecimal7f
Returns a new MutableDecimal7f whose value is equal to eight.
eight() - Static method in class org.decimal4j.mutable.MutableDecimal8f
Returns a new MutableDecimal8f whose value is equal to eight.
eight() - Static method in class org.decimal4j.mutable.MutableDecimal9f
Returns a new MutableDecimal9f whose value is equal to eight.
equals(Object) - Method in interface org.decimal4j.api.Decimal
Compares this Decimal to the specified object.
equals(Object) - Method in class org.decimal4j.base.AbstractDecimal
 
equals(Object) - Method in class org.decimal4j.exact.Multipliable0f
Compares this Multipliable0f to the specified object.
equals(Object) - Method in class org.decimal4j.exact.Multipliable10f
Compares this Multipliable10f to the specified object.
equals(Object) - Method in class org.decimal4j.exact.Multipliable11f
Compares this Multipliable11f to the specified object.
equals(Object) - Method in class org.decimal4j.exact.Multipliable12f
Compares this Multipliable12f to the specified object.
equals(Object) - Method in class org.decimal4j.exact.Multipliable13f
Compares this Multipliable13f to the specified object.
equals(Object) - Method in class org.decimal4j.exact.Multipliable14f
Compares this Multipliable14f to the specified object.
equals(Object) - Method in class org.decimal4j.exact.Multipliable15f
Compares this Multipliable15f to the specified object.
equals(Object) - Method in class org.decimal4j.exact.Multipliable16f
Compares this Multipliable16f to the specified object.
equals(Object) - Method in class org.decimal4j.exact.Multipliable17f
Compares this Multipliable17f to the specified object.
equals(Object) - Method in class org.decimal4j.exact.Multipliable18f
Compares this Multipliable18f to the specified object.
equals(Object) - Method in class org.decimal4j.exact.Multipliable1f
Compares this Multipliable1f to the specified object.
equals(Object) - Method in class org.decimal4j.exact.Multipliable2f
Compares this Multipliable2f to the specified object.
equals(Object) - Method in class org.decimal4j.exact.Multipliable3f
Compares this Multipliable3f to the specified object.
equals(Object) - Method in class org.decimal4j.exact.Multipliable4f
Compares this Multipliable4f to the specified object.
equals(Object) - Method in class org.decimal4j.exact.Multipliable5f
Compares this Multipliable5f to the specified object.
equals(Object) - Method in class org.decimal4j.exact.Multipliable6f
Compares this Multipliable6f to the specified object.
equals(Object) - Method in class org.decimal4j.exact.Multipliable7f
Compares this Multipliable7f to the specified object.
equals(Object) - Method in class org.decimal4j.exact.Multipliable8f
Compares this Multipliable8f to the specified object.
equals(Object) - Method in class org.decimal4j.exact.Multipliable9f
Compares this Multipliable9f to the specified object.
equals(Object) - Method in class org.decimal4j.util.DoubleRounder
Deprecated.
Returns true if obj is a DoubleRounder with the same precision as this rounder instance.
Exceptions - Class in org.decimal4j.arithmetic
Utility for exception conversion and re-throwing.

F

Factories - Class in org.decimal4j.factory
Utility class with static methods to access DecimalFactory instances.
FACTORY - Static variable in class org.decimal4j.immutable.Decimal0f
Factory constant for Decimal0f returned by Decimal0f.getFactory().
FACTORY - Static variable in class org.decimal4j.immutable.Decimal10f
Factory constant for Decimal10f returned by Decimal10f.getFactory().
FACTORY - Static variable in class org.decimal4j.immutable.Decimal11f
Factory constant for Decimal11f returned by Decimal11f.getFactory().
FACTORY - Static variable in class org.decimal4j.immutable.Decimal12f
Factory constant for Decimal12f returned by Decimal12f.getFactory().
FACTORY - Static variable in class org.decimal4j.immutable.Decimal13f
Factory constant for Decimal13f returned by Decimal13f.getFactory().
FACTORY - Static variable in class org.decimal4j.immutable.Decimal14f
Factory constant for Decimal14f returned by Decimal14f.getFactory().
FACTORY - Static variable in class org.decimal4j.immutable.Decimal15f
Factory constant for Decimal15f returned by Decimal15f.getFactory().
FACTORY - Static variable in class org.decimal4j.immutable.Decimal16f
Factory constant for Decimal16f returned by Decimal16f.getFactory().
FACTORY - Static variable in class org.decimal4j.immutable.Decimal17f
Factory constant for Decimal17f returned by Decimal17f.getFactory().
FACTORY - Static variable in class org.decimal4j.immutable.Decimal18f
Factory constant for Decimal18f returned by Decimal18f.getFactory().
FACTORY - Static variable in class org.decimal4j.immutable.Decimal1f
Factory constant for Decimal1f returned by Decimal1f.getFactory().
FACTORY - Static variable in class org.decimal4j.immutable.Decimal2f
Factory constant for Decimal2f returned by Decimal2f.getFactory().
FACTORY - Static variable in class org.decimal4j.immutable.Decimal3f
Factory constant for Decimal3f returned by Decimal3f.getFactory().
FACTORY - Static variable in class org.decimal4j.immutable.Decimal4f
Factory constant for Decimal4f returned by Decimal4f.getFactory().
FACTORY - Static variable in class org.decimal4j.immutable.Decimal5f
Factory constant for Decimal5f returned by Decimal5f.getFactory().
FACTORY - Static variable in class org.decimal4j.immutable.Decimal6f
Factory constant for Decimal6f returned by Decimal6f.getFactory().
FACTORY - Static variable in class org.decimal4j.immutable.Decimal7f
Factory constant for Decimal7f returned by Decimal7f.getFactory().
FACTORY - Static variable in class org.decimal4j.immutable.Decimal8f
Factory constant for Decimal8f returned by Decimal8f.getFactory().
FACTORY - Static variable in class org.decimal4j.immutable.Decimal9f
Factory constant for Decimal9f returned by Decimal9f.getFactory().
Factory0f - Enum in org.decimal4j.factory
The factory for decimals with scale 0 creating Decimal0f and MutableDecimal0f instances.
Factory10f - Enum in org.decimal4j.factory
The factory for decimals with scale 10 creating Decimal10f and MutableDecimal10f instances.
Factory11f - Enum in org.decimal4j.factory
The factory for decimals with scale 11 creating Decimal11f and MutableDecimal11f instances.
Factory12f - Enum in org.decimal4j.factory
The factory for decimals with scale 12 creating Decimal12f and MutableDecimal12f instances.
Factory13f - Enum in org.decimal4j.factory
The factory for decimals with scale 13 creating Decimal13f and MutableDecimal13f instances.
Factory14f - Enum in org.decimal4j.factory
The factory for decimals with scale 14 creating Decimal14f and MutableDecimal14f instances.
Factory15f - Enum in org.decimal4j.factory
The factory for decimals with scale 15 creating Decimal15f and MutableDecimal15f instances.
Factory16f - Enum in org.decimal4j.factory
The factory for decimals with scale 16 creating Decimal16f and MutableDecimal16f instances.
Factory17f - Enum in org.decimal4j.factory
The factory for decimals with scale 17 creating Decimal17f and MutableDecimal17f instances.
Factory18f - Enum in org.decimal4j.factory
The factory for decimals with scale 18 creating Decimal18f and MutableDecimal18f instances.
Factory1f - Enum in org.decimal4j.factory
The factory for decimals with scale 1 creating Decimal1f and MutableDecimal1f instances.
Factory2f - Enum in org.decimal4j.factory
The factory for decimals with scale 2 creating Decimal2f and MutableDecimal2f instances.
Factory3f - Enum in org.decimal4j.factory
The factory for decimals with scale 3 creating Decimal3f and MutableDecimal3f instances.
Factory4f - Enum in org.decimal4j.factory
The factory for decimals with scale 4 creating Decimal4f and MutableDecimal4f instances.
Factory5f - Enum in org.decimal4j.factory
The factory for decimals with scale 5 creating Decimal5f and MutableDecimal5f instances.
Factory6f - Enum in org.decimal4j.factory
The factory for decimals with scale 6 creating Decimal6f and MutableDecimal6f instances.
Factory7f - Enum in org.decimal4j.factory
The factory for decimals with scale 7 creating Decimal7f and MutableDecimal7f instances.
Factory8f - Enum in org.decimal4j.factory
The factory for decimals with scale 8 creating Decimal8f and MutableDecimal8f instances.
Factory9f - Enum in org.decimal4j.factory
The factory for decimals with scale 9 creating Decimal9f and MutableDecimal9f instances.
findByScaleFactor(long) - Static method in class org.decimal4j.scale.Scales
Returns the ScaleMetrics constant that matches the given scaleFactor if any and null otherwise.
FIVE - Static variable in class org.decimal4j.immutable.Decimal0f
The Decimal0f constant 5.
FIVE - Static variable in class org.decimal4j.immutable.Decimal10f
The Decimal10f constant 5.
FIVE - Static variable in class org.decimal4j.immutable.Decimal11f
The Decimal11f constant 5.
FIVE - Static variable in class org.decimal4j.immutable.Decimal12f
The Decimal12f constant 5.
FIVE - Static variable in class org.decimal4j.immutable.Decimal13f
The Decimal13f constant 5.
FIVE - Static variable in class org.decimal4j.immutable.Decimal14f
The Decimal14f constant 5.
FIVE - Static variable in class org.decimal4j.immutable.Decimal15f
The Decimal15f constant 5.
FIVE - Static variable in class org.decimal4j.immutable.Decimal16f
The Decimal16f constant 5.
FIVE - Static variable in class org.decimal4j.immutable.Decimal17f
The Decimal17f constant 5.
FIVE - Static variable in class org.decimal4j.immutable.Decimal18f
The Decimal18f constant 5.
FIVE - Static variable in class org.decimal4j.immutable.Decimal1f
The Decimal1f constant 5.
FIVE - Static variable in class org.decimal4j.immutable.Decimal2f
The Decimal2f constant 5.
FIVE - Static variable in class org.decimal4j.immutable.Decimal3f
The Decimal3f constant 5.
FIVE - Static variable in class org.decimal4j.immutable.Decimal4f
The Decimal4f constant 5.
FIVE - Static variable in class org.decimal4j.immutable.Decimal5f
The Decimal5f constant 5.
FIVE - Static variable in class org.decimal4j.immutable.Decimal6f
The Decimal6f constant 5.
FIVE - Static variable in class org.decimal4j.immutable.Decimal7f
The Decimal7f constant 5.
FIVE - Static variable in class org.decimal4j.immutable.Decimal8f
The Decimal8f constant 5.
FIVE - Static variable in class org.decimal4j.immutable.Decimal9f
The Decimal9f constant 5.
five() - Static method in class org.decimal4j.mutable.MutableDecimal0f
Returns a new MutableDecimal0f whose value is equal to five.
five() - Static method in class org.decimal4j.mutable.MutableDecimal10f
Returns a new MutableDecimal10f whose value is equal to five.
five() - Static method in class org.decimal4j.mutable.MutableDecimal11f
Returns a new MutableDecimal11f whose value is equal to five.
five() - Static method in class org.decimal4j.mutable.MutableDecimal12f
Returns a new MutableDecimal12f whose value is equal to five.
five() - Static method in class org.decimal4j.mutable.MutableDecimal13f
Returns a new MutableDecimal13f whose value is equal to five.
five() - Static method in class org.decimal4j.mutable.MutableDecimal14f
Returns a new MutableDecimal14f whose value is equal to five.
five() - Static method in class org.decimal4j.mutable.MutableDecimal15f
Returns a new MutableDecimal15f whose value is equal to five.
five() - Static method in class org.decimal4j.mutable.MutableDecimal16f
Returns a new MutableDecimal16f whose value is equal to five.
five() - Static method in class org.decimal4j.mutable.MutableDecimal17f
Returns a new MutableDecimal17f whose value is equal to five.
five() - Static method in class org.decimal4j.mutable.MutableDecimal18f
Returns a new MutableDecimal18f whose value is equal to five.
five() - Static method in class org.decimal4j.mutable.MutableDecimal1f
Returns a new MutableDecimal1f whose value is equal to five.
five() - Static method in class org.decimal4j.mutable.MutableDecimal2f
Returns a new MutableDecimal2f whose value is equal to five.
five() - Static method in class org.decimal4j.mutable.MutableDecimal3f
Returns a new MutableDecimal3f whose value is equal to five.
five() - Static method in class org.decimal4j.mutable.MutableDecimal4f
Returns a new MutableDecimal4f whose value is equal to five.
five() - Static method in class org.decimal4j.mutable.MutableDecimal5f
Returns a new MutableDecimal5f whose value is equal to five.
five() - Static method in class org.decimal4j.mutable.MutableDecimal6f
Returns a new MutableDecimal6f whose value is equal to five.
five() - Static method in class org.decimal4j.mutable.MutableDecimal7f
Returns a new MutableDecimal7f whose value is equal to five.
five() - Static method in class org.decimal4j.mutable.MutableDecimal8f
Returns a new MutableDecimal8f whose value is equal to five.
five() - Static method in class org.decimal4j.mutable.MutableDecimal9f
Returns a new MutableDecimal9f whose value is equal to five.
FloatConversion - Class in org.decimal4j.arithmetic
Contains methods to convert from and to float.
floatToLong(float) - Static method in class org.decimal4j.arithmetic.FloatConversion
Converts the specified float value to a long truncating the fractional part if any is present.
floatToLong(DecimalRounding, float) - Static method in class org.decimal4j.arithmetic.FloatConversion
Converts the specified float value to a long rounding the fractional part if necessary using the given rounding mode.
floatToUnscaled(DecimalArithmetic, float) - Static method in class org.decimal4j.arithmetic.FloatConversion
Converts the specified float value to an unscaled decimal truncating extra fractional digits if necessary.
floatToUnscaled(DecimalArithmetic, DecimalRounding, float) - Static method in class org.decimal4j.arithmetic.FloatConversion
Converts the specified float value to an unscaled decimal.
floatValue() - Method in interface org.decimal4j.api.Decimal
Converts this Decimal to a float.
floatValue(RoundingMode) - Method in interface org.decimal4j.api.Decimal
Converts this Decimal to a float using the specified rounding mode if the Decimal value can not be exactly represented as a float value.
floatValue() - Method in class org.decimal4j.base.AbstractDecimal
 
floatValue(RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
 
FOUR - Static variable in class org.decimal4j.immutable.Decimal0f
The Decimal0f constant 4.
FOUR - Static variable in class org.decimal4j.immutable.Decimal10f
The Decimal10f constant 4.
FOUR - Static variable in class org.decimal4j.immutable.Decimal11f
The Decimal11f constant 4.
FOUR - Static variable in class org.decimal4j.immutable.Decimal12f
The Decimal12f constant 4.
FOUR - Static variable in class org.decimal4j.immutable.Decimal13f
The Decimal13f constant 4.
FOUR - Static variable in class org.decimal4j.immutable.Decimal14f
The Decimal14f constant 4.
FOUR - Static variable in class org.decimal4j.immutable.Decimal15f
The Decimal15f constant 4.
FOUR - Static variable in class org.decimal4j.immutable.Decimal16f
The Decimal16f constant 4.
FOUR - Static variable in class org.decimal4j.immutable.Decimal17f
The Decimal17f constant 4.
FOUR - Static variable in class org.decimal4j.immutable.Decimal18f
The Decimal18f constant 4.
FOUR - Static variable in class org.decimal4j.immutable.Decimal1f
The Decimal1f constant 4.
FOUR - Static variable in class org.decimal4j.immutable.Decimal2f
The Decimal2f constant 4.
FOUR - Static variable in class org.decimal4j.immutable.Decimal3f
The Decimal3f constant 4.
FOUR - Static variable in class org.decimal4j.immutable.Decimal4f
The Decimal4f constant 4.
FOUR - Static variable in class org.decimal4j.immutable.Decimal5f
The Decimal5f constant 4.
FOUR - Static variable in class org.decimal4j.immutable.Decimal6f
The Decimal6f constant 4.
FOUR - Static variable in class org.decimal4j.immutable.Decimal7f
The Decimal7f constant 4.
FOUR - Static variable in class org.decimal4j.immutable.Decimal8f
The Decimal8f constant 4.
FOUR - Static variable in class org.decimal4j.immutable.Decimal9f
The Decimal9f constant 4.
four() - Static method in class org.decimal4j.mutable.MutableDecimal0f
Returns a new MutableDecimal0f whose value is equal to four.
four() - Static method in class org.decimal4j.mutable.MutableDecimal10f
Returns a new MutableDecimal10f whose value is equal to four.
four() - Static method in class org.decimal4j.mutable.MutableDecimal11f
Returns a new MutableDecimal11f whose value is equal to four.
four() - Static method in class org.decimal4j.mutable.MutableDecimal12f
Returns a new MutableDecimal12f whose value is equal to four.
four() - Static method in class org.decimal4j.mutable.MutableDecimal13f
Returns a new MutableDecimal13f whose value is equal to four.
four() - Static method in class org.decimal4j.mutable.MutableDecimal14f
Returns a new MutableDecimal14f whose value is equal to four.
four() - Static method in class org.decimal4j.mutable.MutableDecimal15f
Returns a new MutableDecimal15f whose value is equal to four.
four() - Static method in class org.decimal4j.mutable.MutableDecimal16f
Returns a new MutableDecimal16f whose value is equal to four.
four() - Static method in class org.decimal4j.mutable.MutableDecimal17f
Returns a new MutableDecimal17f whose value is equal to four.
four() - Static method in class org.decimal4j.mutable.MutableDecimal18f
Returns a new MutableDecimal18f whose value is equal to four.
four() - Static method in class org.decimal4j.mutable.MutableDecimal1f
Returns a new MutableDecimal1f whose value is equal to four.
four() - Static method in class org.decimal4j.mutable.MutableDecimal2f
Returns a new MutableDecimal2f whose value is equal to four.
four() - Static method in class org.decimal4j.mutable.MutableDecimal3f
Returns a new MutableDecimal3f whose value is equal to four.
four() - Static method in class org.decimal4j.mutable.MutableDecimal4f
Returns a new MutableDecimal4f whose value is equal to four.
four() - Static method in class org.decimal4j.mutable.MutableDecimal5f
Returns a new MutableDecimal5f whose value is equal to four.
four() - Static method in class org.decimal4j.mutable.MutableDecimal6f
Returns a new MutableDecimal6f whose value is equal to four.
four() - Static method in class org.decimal4j.mutable.MutableDecimal7f
Returns a new MutableDecimal7f whose value is equal to four.
four() - Static method in class org.decimal4j.mutable.MutableDecimal8f
Returns a new MutableDecimal8f whose value is equal to four.
four() - Static method in class org.decimal4j.mutable.MutableDecimal9f
Returns a new MutableDecimal9f whose value is equal to four.
fractionalPart() - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value represents the fractional part of (this) value.
fractionalPart() - Method in interface org.decimal4j.api.ImmutableDecimal
 
fractionalPart() - Method in interface org.decimal4j.api.MutableDecimal
 
fractionalPart() - Method in class org.decimal4j.base.AbstractDecimal
 
fromBigDecimal(BigDecimal) - Method in interface org.decimal4j.api.DecimalArithmetic
Converts the specified BigDecimal value to an unscaled decimal.
fromBigDecimal(BigDecimal) - Method in class org.decimal4j.arithmetic.CheckedScale0fRoundingArithmetic
 
fromBigDecimal(BigDecimal) - Method in class org.decimal4j.arithmetic.CheckedScale0fTruncatingArithmetic
 
fromBigDecimal(BigDecimal) - Method in class org.decimal4j.arithmetic.CheckedScaleNfRoundingArithmetic
 
fromBigDecimal(BigDecimal) - Method in class org.decimal4j.arithmetic.CheckedScaleNfTruncatingArithmetic
 
fromBigDecimal(BigDecimal) - Method in class org.decimal4j.arithmetic.UncheckedScale0fRoundingArithmetic
 
fromBigDecimal(BigDecimal) - Method in class org.decimal4j.arithmetic.UncheckedScale0fTruncatingArithmetic
 
fromBigDecimal(BigDecimal) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfRoundingArithmetic
 
fromBigDecimal(BigDecimal) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfTruncatingArithmetic
 
fromBigInteger(BigInteger) - Method in interface org.decimal4j.api.DecimalArithmetic
Converts the specified BigInteger value to an unscaled decimal.
fromBigInteger(BigInteger) - Method in class org.decimal4j.arithmetic.AbstractArithmetic
 
fromDouble(double) - Method in interface org.decimal4j.api.DecimalArithmetic
Converts the specified double value to an unscaled decimal.
fromDouble(double) - Method in class org.decimal4j.arithmetic.CheckedScale0fRoundingArithmetic
 
fromDouble(double) - Method in class org.decimal4j.arithmetic.CheckedScale0fTruncatingArithmetic
 
fromDouble(double) - Method in class org.decimal4j.arithmetic.CheckedScaleNfRoundingArithmetic
 
fromDouble(double) - Method in class org.decimal4j.arithmetic.CheckedScaleNfTruncatingArithmetic
 
fromDouble(double) - Method in class org.decimal4j.arithmetic.UncheckedScale0fRoundingArithmetic
 
fromDouble(double) - Method in class org.decimal4j.arithmetic.UncheckedScale0fTruncatingArithmetic
 
fromDouble(double) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfRoundingArithmetic
 
fromDouble(double) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfTruncatingArithmetic
 
fromFloat(float) - Method in interface org.decimal4j.api.DecimalArithmetic
Converts the specified float value to an unscaled decimal.
fromFloat(float) - Method in class org.decimal4j.arithmetic.CheckedScale0fRoundingArithmetic
 
fromFloat(float) - Method in class org.decimal4j.arithmetic.CheckedScale0fTruncatingArithmetic
 
fromFloat(float) - Method in class org.decimal4j.arithmetic.CheckedScaleNfRoundingArithmetic
 
fromFloat(float) - Method in class org.decimal4j.arithmetic.CheckedScaleNfTruncatingArithmetic
 
fromFloat(float) - Method in class org.decimal4j.arithmetic.UncheckedScale0fRoundingArithmetic
 
fromFloat(float) - Method in class org.decimal4j.arithmetic.UncheckedScale0fTruncatingArithmetic
 
fromFloat(float) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfRoundingArithmetic
 
fromFloat(float) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfTruncatingArithmetic
 
fromLong(long) - Method in interface org.decimal4j.api.DecimalArithmetic
Converts the specified long value to an unscaled decimal.
fromLong(long) - Method in class org.decimal4j.arithmetic.AbstractCheckedScale0fArithmetic
 
fromLong(long) - Method in class org.decimal4j.arithmetic.AbstractUncheckedScale0fArithmetic
 
fromLong(long) - Method in class org.decimal4j.arithmetic.CheckedScaleNfRoundingArithmetic
 
fromLong(long) - Method in class org.decimal4j.arithmetic.CheckedScaleNfTruncatingArithmetic
 
fromLong(long) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfRoundingArithmetic
 
fromLong(long) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfTruncatingArithmetic
 
fromUnscaled(long, int) - Method in interface org.decimal4j.api.DecimalArithmetic
Converts the specified unscaled decimal with the given scale to another unscaled decimal of the scale of this arithmetic.
fromUnscaled(long, int) - Method in class org.decimal4j.arithmetic.CheckedScale0fRoundingArithmetic
 
fromUnscaled(long, int) - Method in class org.decimal4j.arithmetic.CheckedScale0fTruncatingArithmetic
 
fromUnscaled(long, int) - Method in class org.decimal4j.arithmetic.CheckedScaleNfRoundingArithmetic
 
fromUnscaled(long, int) - Method in class org.decimal4j.arithmetic.CheckedScaleNfTruncatingArithmetic
 
fromUnscaled(long, int) - Method in class org.decimal4j.arithmetic.UncheckedScale0fRoundingArithmetic
 
fromUnscaled(long, int) - Method in class org.decimal4j.arithmetic.UncheckedScale0fTruncatingArithmetic
 
fromUnscaled(long, int) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfRoundingArithmetic
 
fromUnscaled(long, int) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfTruncatingArithmetic
 

G

GenericDecimalFactory<S extends ScaleMetrics> - Class in org.decimal4j.generic
GenericDecimalFactory is a DecimalFactory for generic decimal values.
GenericDecimalFactory(S) - Constructor for class org.decimal4j.generic.GenericDecimalFactory
Constructor with scale metrics argument.
GenericImmutableDecimal<S extends ScaleMetrics> - Class in org.decimal4j.generic
GenericImmutableDecimal is an ImmutableDecimal implemented in a generic way, that is, different instances can have different scales.
GenericImmutableDecimal(S, long) - Constructor for class org.decimal4j.generic.GenericImmutableDecimal
Creates a new GenericImmutableDecimal with the scale specified by the given scaleMetrics argument.
GenericImmutableDecimal(Decimal<S>) - Constructor for class org.decimal4j.generic.GenericImmutableDecimal
Creates a new GenericImmutableDecimal with the same value and scale as the given decimal argument.
GenericMutableDecimal<S extends ScaleMetrics> - Class in org.decimal4j.generic
GenericMutableDecimal is an MutableDecimal implemented in a generic way, that is, different instances can have different scales.
GenericMutableDecimal(S) - Constructor for class org.decimal4j.generic.GenericMutableDecimal
Creates a new GenericMutableDecimal with value zero.
GenericMutableDecimal(Decimal<S>) - Constructor for class org.decimal4j.generic.GenericMutableDecimal
Creates a new GenericMutableDecimal with the same value and scale as the given decimal argument.
GenericMutableDecimal(S, long) - Constructor for class org.decimal4j.generic.GenericMutableDecimal
Creates a new GenericMutableDecimal with the scale specified by the given scaleMetrics argument.
getArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale0f
 
getArithmetic(TruncationPolicy) - Method in enum org.decimal4j.scale.Scale0f
 
getArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale10f
 
getArithmetic(TruncationPolicy) - Method in enum org.decimal4j.scale.Scale10f
 
getArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale11f
 
getArithmetic(TruncationPolicy) - Method in enum org.decimal4j.scale.Scale11f
 
getArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale12f
 
getArithmetic(TruncationPolicy) - Method in enum org.decimal4j.scale.Scale12f
 
getArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale13f
 
getArithmetic(TruncationPolicy) - Method in enum org.decimal4j.scale.Scale13f
 
getArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale14f
 
getArithmetic(TruncationPolicy) - Method in enum org.decimal4j.scale.Scale14f
 
getArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale15f
 
getArithmetic(TruncationPolicy) - Method in enum org.decimal4j.scale.Scale15f
 
getArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale16f
 
getArithmetic(TruncationPolicy) - Method in enum org.decimal4j.scale.Scale16f
 
getArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale17f
 
getArithmetic(TruncationPolicy) - Method in enum org.decimal4j.scale.Scale17f
 
getArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale18f
 
getArithmetic(TruncationPolicy) - Method in enum org.decimal4j.scale.Scale18f
 
getArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale1f
 
getArithmetic(TruncationPolicy) - Method in enum org.decimal4j.scale.Scale1f
 
getArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale2f
 
getArithmetic(TruncationPolicy) - Method in enum org.decimal4j.scale.Scale2f
 
getArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale3f
 
getArithmetic(TruncationPolicy) - Method in enum org.decimal4j.scale.Scale3f
 
getArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale4f
 
getArithmetic(TruncationPolicy) - Method in enum org.decimal4j.scale.Scale4f
 
getArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale5f
 
getArithmetic(TruncationPolicy) - Method in enum org.decimal4j.scale.Scale5f
 
getArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale6f
 
getArithmetic(TruncationPolicy) - Method in enum org.decimal4j.scale.Scale6f
 
getArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale7f
 
getArithmetic(TruncationPolicy) - Method in enum org.decimal4j.scale.Scale7f
 
getArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale8f
 
getArithmetic(TruncationPolicy) - Method in enum org.decimal4j.scale.Scale8f
 
getArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale9f
 
getArithmetic(TruncationPolicy) - Method in enum org.decimal4j.scale.Scale9f
 
getArithmetic(RoundingMode) - Method in interface org.decimal4j.scale.ScaleMetrics
Returns the arithmetic for this scale that performs all operations with the specified roundingMode and without overflow checks.
getArithmetic(TruncationPolicy) - Method in interface org.decimal4j.scale.ScaleMetrics
Returns the arithmetic for this scale that performs all operations with the specified truncationPolicy.
getArithmeticFor(OverflowMode) - Method in class org.decimal4j.base.AbstractDecimal
Returns the default arithmetic performing checked operations with rounding mode HALF_UP and the specified overflowMode.
getArithmeticFor(RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
Returns the arithmetic performing unchecked operations with the specified RoundingMode.
getArithmeticFor(TruncationPolicy) - Method in class org.decimal4j.base.AbstractDecimal
Returns the arithmetic for the specified truncationPolicy.
getCheckedArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale0f
 
getCheckedArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale10f
 
getCheckedArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale11f
 
getCheckedArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale12f
 
getCheckedArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale13f
 
getCheckedArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale14f
 
getCheckedArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale15f
 
getCheckedArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale16f
 
getCheckedArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale17f
 
getCheckedArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale18f
 
getCheckedArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale1f
 
getCheckedArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale2f
 
getCheckedArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale3f
 
getCheckedArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale4f
 
getCheckedArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale5f
 
getCheckedArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale6f
 
getCheckedArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale7f
 
getCheckedArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale8f
 
getCheckedArithmetic(RoundingMode) - Method in enum org.decimal4j.scale.Scale9f
 
getCheckedArithmetic(RoundingMode) - Method in interface org.decimal4j.scale.ScaleMetrics
Returns the arithmetic for this scale that performs all operations with the specified roundingMode and with overflow checks.
getCheckedArithmeticFor(RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
Returns the arithmetic performing checked operations with the specified RoundingMode.
getDecimal(int, DecimalArithmetic, DecimalRounding) - Method in class org.decimal4j.arithmetic.UnsignedDecimal9i36f
Returns the unscaled Decimal result resulting from exponentiation with a non-negative exponent.
getDecimalFactory(int) - Static method in class org.decimal4j.factory.Factories
Returns the DecimalFactory constant based on a given scale.
getDecimalFactory(S) - Static method in class org.decimal4j.factory.Factories
Returns the DecimalFactory for the given scale metrics.
getDefaultArithmetic() - Method in class org.decimal4j.base.AbstractDecimal
Returns the default arithmetic performing unchecked operations with rounding mode HALF_UP.
getDefaultArithmetic() - Method in class org.decimal4j.immutable.Decimal0f
 
getDefaultArithmetic() - Method in class org.decimal4j.immutable.Decimal10f
 
getDefaultArithmetic() - Method in class org.decimal4j.immutable.Decimal11f
 
getDefaultArithmetic() - Method in class org.decimal4j.immutable.Decimal12f
 
getDefaultArithmetic() - Method in class org.decimal4j.immutable.Decimal13f
 
getDefaultArithmetic() - Method in class org.decimal4j.immutable.Decimal14f
 
getDefaultArithmetic() - Method in class org.decimal4j.immutable.Decimal15f
 
getDefaultArithmetic() - Method in class org.decimal4j.immutable.Decimal16f
 
getDefaultArithmetic() - Method in class org.decimal4j.immutable.Decimal17f
 
getDefaultArithmetic() - Method in class org.decimal4j.immutable.Decimal18f
 
getDefaultArithmetic() - Method in class org.decimal4j.immutable.Decimal1f
 
getDefaultArithmetic() - Method in class org.decimal4j.immutable.Decimal2f
 
getDefaultArithmetic() - Method in class org.decimal4j.immutable.Decimal3f
 
getDefaultArithmetic() - Method in class org.decimal4j.immutable.Decimal4f
 
getDefaultArithmetic() - Method in class org.decimal4j.immutable.Decimal5f
 
getDefaultArithmetic() - Method in class org.decimal4j.immutable.Decimal6f
 
getDefaultArithmetic() - Method in class org.decimal4j.immutable.Decimal7f
 
getDefaultArithmetic() - Method in class org.decimal4j.immutable.Decimal8f
 
getDefaultArithmetic() - Method in class org.decimal4j.immutable.Decimal9f
 
getDefaultArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal0f
 
getDefaultArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal10f
 
getDefaultArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal11f
 
getDefaultArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal12f
 
getDefaultArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal13f
 
getDefaultArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal14f
 
getDefaultArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal15f
 
getDefaultArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal16f
 
getDefaultArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal17f
 
getDefaultArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal18f
 
getDefaultArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal1f
 
getDefaultArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal2f
 
getDefaultArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal3f
 
getDefaultArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal4f
 
getDefaultArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal5f
 
getDefaultArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal6f
 
getDefaultArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal7f
 
getDefaultArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal8f
 
getDefaultArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal9f
 
getDefaultArithmetic() - Method in enum org.decimal4j.scale.Scale0f
 
getDefaultArithmetic() - Method in enum org.decimal4j.scale.Scale10f
 
getDefaultArithmetic() - Method in enum org.decimal4j.scale.Scale11f
 
getDefaultArithmetic() - Method in enum org.decimal4j.scale.Scale12f
 
getDefaultArithmetic() - Method in enum org.decimal4j.scale.Scale13f
 
getDefaultArithmetic() - Method in enum org.decimal4j.scale.Scale14f
 
getDefaultArithmetic() - Method in enum org.decimal4j.scale.Scale15f
 
getDefaultArithmetic() - Method in enum org.decimal4j.scale.Scale16f
 
getDefaultArithmetic() - Method in enum org.decimal4j.scale.Scale17f
 
getDefaultArithmetic() - Method in enum org.decimal4j.scale.Scale18f
 
getDefaultArithmetic() - Method in enum org.decimal4j.scale.Scale1f
 
getDefaultArithmetic() - Method in enum org.decimal4j.scale.Scale2f
 
getDefaultArithmetic() - Method in enum org.decimal4j.scale.Scale3f
 
getDefaultArithmetic() - Method in enum org.decimal4j.scale.Scale4f
 
getDefaultArithmetic() - Method in enum org.decimal4j.scale.Scale5f
 
getDefaultArithmetic() - Method in enum org.decimal4j.scale.Scale6f
 
getDefaultArithmetic() - Method in enum org.decimal4j.scale.Scale7f
 
getDefaultArithmetic() - Method in enum org.decimal4j.scale.Scale8f
 
getDefaultArithmetic() - Method in enum org.decimal4j.scale.Scale9f
 
getDefaultArithmetic() - Method in interface org.decimal4j.scale.ScaleMetrics
Returns the default arithmetic for this scale performing unchecked operations with rounding mode HALF_UP.
getDefaultCheckedArithmetic() - Method in class org.decimal4j.base.AbstractDecimal
Returns the default arithmetic performing checked operations with rounding mode HALF_UP.
getDefaultCheckedArithmetic() - Method in class org.decimal4j.immutable.Decimal0f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.immutable.Decimal10f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.immutable.Decimal11f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.immutable.Decimal12f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.immutable.Decimal13f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.immutable.Decimal14f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.immutable.Decimal15f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.immutable.Decimal16f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.immutable.Decimal17f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.immutable.Decimal18f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.immutable.Decimal1f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.immutable.Decimal2f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.immutable.Decimal3f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.immutable.Decimal4f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.immutable.Decimal5f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.immutable.Decimal6f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.immutable.Decimal7f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.immutable.Decimal8f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.immutable.Decimal9f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal0f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal10f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal11f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal12f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal13f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal14f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal15f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal16f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal17f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal18f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal1f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal2f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal3f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal4f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal5f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal6f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal7f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal8f
 
getDefaultCheckedArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal9f
 
getDefaultCheckedArithmetic() - Method in enum org.decimal4j.scale.Scale0f
 
getDefaultCheckedArithmetic() - Method in enum org.decimal4j.scale.Scale10f
 
getDefaultCheckedArithmetic() - Method in enum org.decimal4j.scale.Scale11f
 
getDefaultCheckedArithmetic() - Method in enum org.decimal4j.scale.Scale12f
 
getDefaultCheckedArithmetic() - Method in enum org.decimal4j.scale.Scale13f
 
getDefaultCheckedArithmetic() - Method in enum org.decimal4j.scale.Scale14f
 
getDefaultCheckedArithmetic() - Method in enum org.decimal4j.scale.Scale15f
 
getDefaultCheckedArithmetic() - Method in enum org.decimal4j.scale.Scale16f
 
getDefaultCheckedArithmetic() - Method in enum org.decimal4j.scale.Scale17f
 
getDefaultCheckedArithmetic() - Method in enum org.decimal4j.scale.Scale18f
 
getDefaultCheckedArithmetic() - Method in enum org.decimal4j.scale.Scale1f
 
getDefaultCheckedArithmetic() - Method in enum org.decimal4j.scale.Scale2f
 
getDefaultCheckedArithmetic() - Method in enum org.decimal4j.scale.Scale3f
 
getDefaultCheckedArithmetic() - Method in enum org.decimal4j.scale.Scale4f
 
getDefaultCheckedArithmetic() - Method in enum org.decimal4j.scale.Scale5f
 
getDefaultCheckedArithmetic() - Method in enum org.decimal4j.scale.Scale6f
 
getDefaultCheckedArithmetic() - Method in enum org.decimal4j.scale.Scale7f
 
getDefaultCheckedArithmetic() - Method in enum org.decimal4j.scale.Scale8f
 
getDefaultCheckedArithmetic() - Method in enum org.decimal4j.scale.Scale9f
 
getDefaultCheckedArithmetic() - Method in interface org.decimal4j.scale.ScaleMetrics
Returns the default arithmetic for this scale performing checked operations with rounding mode HALF_UP.
getFactory() - Method in interface org.decimal4j.api.Decimal
Returns the factory that can be used to create other Decimal values of the same scale as this Decimal.
getFactory() - Method in class org.decimal4j.generic.GenericImmutableDecimal
 
getFactory() - Method in class org.decimal4j.generic.GenericMutableDecimal
 
getFactory() - Method in class org.decimal4j.immutable.Decimal0f
 
getFactory() - Method in class org.decimal4j.immutable.Decimal10f
 
getFactory() - Method in class org.decimal4j.immutable.Decimal11f
 
getFactory() - Method in class org.decimal4j.immutable.Decimal12f
 
getFactory() - Method in class org.decimal4j.immutable.Decimal13f
 
getFactory() - Method in class org.decimal4j.immutable.Decimal14f
 
getFactory() - Method in class org.decimal4j.immutable.Decimal15f
 
getFactory() - Method in class org.decimal4j.immutable.Decimal16f
 
getFactory() - Method in class org.decimal4j.immutable.Decimal17f
 
getFactory() - Method in class org.decimal4j.immutable.Decimal18f
 
getFactory() - Method in class org.decimal4j.immutable.Decimal1f
 
getFactory() - Method in class org.decimal4j.immutable.Decimal2f
 
getFactory() - Method in class org.decimal4j.immutable.Decimal3f
 
getFactory() - Method in class org.decimal4j.immutable.Decimal4f
 
getFactory() - Method in class org.decimal4j.immutable.Decimal5f
 
getFactory() - Method in class org.decimal4j.immutable.Decimal6f
 
getFactory() - Method in class org.decimal4j.immutable.Decimal7f
 
getFactory() - Method in class org.decimal4j.immutable.Decimal8f
 
getFactory() - Method in class org.decimal4j.immutable.Decimal9f
 
getFactory() - Method in class org.decimal4j.mutable.MutableDecimal0f
 
getFactory() - Method in class org.decimal4j.mutable.MutableDecimal10f
 
getFactory() - Method in class org.decimal4j.mutable.MutableDecimal11f
 
getFactory() - Method in class org.decimal4j.mutable.MutableDecimal12f
 
getFactory() - Method in class org.decimal4j.mutable.MutableDecimal13f
 
getFactory() - Method in class org.decimal4j.mutable.MutableDecimal14f
 
getFactory() - Method in class org.decimal4j.mutable.MutableDecimal15f
 
getFactory() - Method in class org.decimal4j.mutable.MutableDecimal16f
 
getFactory() - Method in class org.decimal4j.mutable.MutableDecimal17f
 
getFactory() - Method in class org.decimal4j.mutable.MutableDecimal18f
 
getFactory() - Method in class org.decimal4j.mutable.MutableDecimal1f
 
getFactory() - Method in class org.decimal4j.mutable.MutableDecimal2f
 
getFactory() - Method in class org.decimal4j.mutable.MutableDecimal3f
 
getFactory() - Method in class org.decimal4j.mutable.MutableDecimal4f
 
getFactory() - Method in class org.decimal4j.mutable.MutableDecimal5f
 
getFactory() - Method in class org.decimal4j.mutable.MutableDecimal6f
 
getFactory() - Method in class org.decimal4j.mutable.MutableDecimal7f
 
getFactory() - Method in class org.decimal4j.mutable.MutableDecimal8f
 
getFactory() - Method in class org.decimal4j.mutable.MutableDecimal9f
 
getFor(DecimalArithmetic, long, long) - Static method in enum org.decimal4j.arithmetic.SpecialDivisionResult
Returns the special division case if it is one and null otherwise.
getFor(DecimalArithmetic, long, long) - Static method in enum org.decimal4j.arithmetic.SpecialMultiplicationResult
Returns the special multiplication case if it is one and null otherwise.
getFor(DecimalArithmetic, long, long) - Static method in enum org.decimal4j.arithmetic.SpecialPowResult
Returns the special power case if it is one and null otherwise.
getGenericDecimalFactory(int) - Static method in class org.decimal4j.factory.Factories
Returns the GenericDecimalFactory based on a given scale.
getGenericDecimalFactory(S) - Static method in class org.decimal4j.factory.Factories
Returns the GenericDecimalFactory for the given scale metrics.
getInverted(int, DecimalArithmetic, DecimalRounding, DecimalRounding) - Method in class org.decimal4j.arithmetic.UnsignedDecimal9i36f
Returns the inverted result resulting from exponentiation with a negative exponent.
getMaxIntegerValue() - Method in enum org.decimal4j.scale.Scale0f
 
getMaxIntegerValue() - Method in enum org.decimal4j.scale.Scale10f
 
getMaxIntegerValue() - Method in enum org.decimal4j.scale.Scale11f
 
getMaxIntegerValue() - Method in enum org.decimal4j.scale.Scale12f
 
getMaxIntegerValue() - Method in enum org.decimal4j.scale.Scale13f
 
getMaxIntegerValue() - Method in enum org.decimal4j.scale.Scale14f
 
getMaxIntegerValue() - Method in enum org.decimal4j.scale.Scale15f
 
getMaxIntegerValue() - Method in enum org.decimal4j.scale.Scale16f
 
getMaxIntegerValue() - Method in enum org.decimal4j.scale.Scale17f
 
getMaxIntegerValue() - Method in enum org.decimal4j.scale.Scale18f
 
getMaxIntegerValue() - Method in enum org.decimal4j.scale.Scale1f
 
getMaxIntegerValue() - Method in enum org.decimal4j.scale.Scale2f
 
getMaxIntegerValue() - Method in enum org.decimal4j.scale.Scale3f
 
getMaxIntegerValue() - Method in enum org.decimal4j.scale.Scale4f
 
getMaxIntegerValue() - Method in enum org.decimal4j.scale.Scale5f
 
getMaxIntegerValue() - Method in enum org.decimal4j.scale.Scale6f
 
getMaxIntegerValue() - Method in enum org.decimal4j.scale.Scale7f
 
getMaxIntegerValue() - Method in enum org.decimal4j.scale.Scale8f
 
getMaxIntegerValue() - Method in enum org.decimal4j.scale.Scale9f
 
getMaxIntegerValue() - Method in interface org.decimal4j.scale.ScaleMetrics
Returns the largest integer value that can be represented using this scale.
getMinIntegerValue() - Method in enum org.decimal4j.scale.Scale0f
 
getMinIntegerValue() - Method in enum org.decimal4j.scale.Scale10f
 
getMinIntegerValue() - Method in enum org.decimal4j.scale.Scale11f
 
getMinIntegerValue() - Method in enum org.decimal4j.scale.Scale12f
 
getMinIntegerValue() - Method in enum org.decimal4j.scale.Scale13f
 
getMinIntegerValue() - Method in enum org.decimal4j.scale.Scale14f
 
getMinIntegerValue() - Method in enum org.decimal4j.scale.Scale15f
 
getMinIntegerValue() - Method in enum org.decimal4j.scale.Scale16f
 
getMinIntegerValue() - Method in enum org.decimal4j.scale.Scale17f
 
getMinIntegerValue() - Method in enum org.decimal4j.scale.Scale18f
 
getMinIntegerValue() - Method in enum org.decimal4j.scale.Scale1f
 
getMinIntegerValue() - Method in enum org.decimal4j.scale.Scale2f
 
getMinIntegerValue() - Method in enum org.decimal4j.scale.Scale3f
 
getMinIntegerValue() - Method in enum org.decimal4j.scale.Scale4f
 
getMinIntegerValue() - Method in enum org.decimal4j.scale.Scale5f
 
getMinIntegerValue() - Method in enum org.decimal4j.scale.Scale6f
 
getMinIntegerValue() - Method in enum org.decimal4j.scale.Scale7f
 
getMinIntegerValue() - Method in enum org.decimal4j.scale.Scale8f
 
getMinIntegerValue() - Method in enum org.decimal4j.scale.Scale9f
 
getMinIntegerValue() - Method in interface org.decimal4j.scale.ScaleMetrics
Returns the smallest integer value that can be represented using this scale.
getOverflowMode() - Method in interface org.decimal4j.api.DecimalArithmetic
Returns the overflow mode applied to operations of this DecimalArithmetic object if an overflow occurs.
getOverflowMode() - Method in class org.decimal4j.arithmetic.AbstractCheckedArithmetic
 
getOverflowMode() - Method in class org.decimal4j.arithmetic.AbstractUncheckedArithmetic
 
getOverflowMode() - Method in enum org.decimal4j.truncate.CheckedRounding
getOverflowMode() - Method in interface org.decimal4j.truncate.TruncationPolicy
Returns the overflow mode which defines how to deal the situation when an operation that causes an overflow.
getOverflowMode() - Method in enum org.decimal4j.truncate.UncheckedRounding
getPow10() - Method in class org.decimal4j.arithmetic.UnsignedDecimal9i36f
Returns the current power-ten exponent.
getPrecision() - Method in class org.decimal4j.util.DoubleRounder
Deprecated.
Returns the precision of this rounder, a value between zero and 18.
getRoundingDownArithmetic() - Method in class org.decimal4j.base.AbstractDecimal
Returns the arithmetic performing unchecked operations with rounding mode DOWN.
getRoundingDownArithmetic() - Method in class org.decimal4j.immutable.Decimal0f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.immutable.Decimal10f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.immutable.Decimal11f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.immutable.Decimal12f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.immutable.Decimal13f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.immutable.Decimal14f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.immutable.Decimal15f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.immutable.Decimal16f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.immutable.Decimal17f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.immutable.Decimal18f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.immutable.Decimal1f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.immutable.Decimal2f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.immutable.Decimal3f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.immutable.Decimal4f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.immutable.Decimal5f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.immutable.Decimal6f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.immutable.Decimal7f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.immutable.Decimal8f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.immutable.Decimal9f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal0f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal10f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal11f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal12f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal13f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal14f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal15f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal16f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal17f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal18f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal1f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal2f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal3f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal4f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal5f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal6f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal7f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal8f
 
getRoundingDownArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal9f
 
getRoundingDownArithmetic() - Method in enum org.decimal4j.scale.Scale0f
 
getRoundingDownArithmetic() - Method in enum org.decimal4j.scale.Scale10f
 
getRoundingDownArithmetic() - Method in enum org.decimal4j.scale.Scale11f
 
getRoundingDownArithmetic() - Method in enum org.decimal4j.scale.Scale12f
 
getRoundingDownArithmetic() - Method in enum org.decimal4j.scale.Scale13f
 
getRoundingDownArithmetic() - Method in enum org.decimal4j.scale.Scale14f
 
getRoundingDownArithmetic() - Method in enum org.decimal4j.scale.Scale15f
 
getRoundingDownArithmetic() - Method in enum org.decimal4j.scale.Scale16f
 
getRoundingDownArithmetic() - Method in enum org.decimal4j.scale.Scale17f
 
getRoundingDownArithmetic() - Method in enum org.decimal4j.scale.Scale18f
 
getRoundingDownArithmetic() - Method in enum org.decimal4j.scale.Scale1f
 
getRoundingDownArithmetic() - Method in enum org.decimal4j.scale.Scale2f
 
getRoundingDownArithmetic() - Method in enum org.decimal4j.scale.Scale3f
 
getRoundingDownArithmetic() - Method in enum org.decimal4j.scale.Scale4f
 
getRoundingDownArithmetic() - Method in enum org.decimal4j.scale.Scale5f
 
getRoundingDownArithmetic() - Method in enum org.decimal4j.scale.Scale6f
 
getRoundingDownArithmetic() - Method in enum org.decimal4j.scale.Scale7f
 
getRoundingDownArithmetic() - Method in enum org.decimal4j.scale.Scale8f
 
getRoundingDownArithmetic() - Method in enum org.decimal4j.scale.Scale9f
 
getRoundingDownArithmetic() - Method in interface org.decimal4j.scale.ScaleMetrics
Returns the arithmetic for this scale performing unchecked operations with rounding mode DOWN.
getRoundingFloorArithmetic() - Method in class org.decimal4j.base.AbstractDecimal
Returns the arithmetic performing unchecked operations with rounding mode FLOOR.
getRoundingFloorArithmetic() - Method in class org.decimal4j.immutable.Decimal0f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.immutable.Decimal10f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.immutable.Decimal11f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.immutable.Decimal12f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.immutable.Decimal13f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.immutable.Decimal14f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.immutable.Decimal15f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.immutable.Decimal16f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.immutable.Decimal17f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.immutable.Decimal18f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.immutable.Decimal1f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.immutable.Decimal2f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.immutable.Decimal3f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.immutable.Decimal4f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.immutable.Decimal5f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.immutable.Decimal6f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.immutable.Decimal7f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.immutable.Decimal8f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.immutable.Decimal9f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal0f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal10f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal11f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal12f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal13f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal14f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal15f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal16f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal17f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal18f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal1f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal2f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal3f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal4f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal5f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal6f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal7f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal8f
 
getRoundingFloorArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal9f
 
getRoundingFloorArithmetic() - Method in enum org.decimal4j.scale.Scale0f
 
getRoundingFloorArithmetic() - Method in enum org.decimal4j.scale.Scale10f
 
getRoundingFloorArithmetic() - Method in enum org.decimal4j.scale.Scale11f
 
getRoundingFloorArithmetic() - Method in enum org.decimal4j.scale.Scale12f
 
getRoundingFloorArithmetic() - Method in enum org.decimal4j.scale.Scale13f
 
getRoundingFloorArithmetic() - Method in enum org.decimal4j.scale.Scale14f
 
getRoundingFloorArithmetic() - Method in enum org.decimal4j.scale.Scale15f
 
getRoundingFloorArithmetic() - Method in enum org.decimal4j.scale.Scale16f
 
getRoundingFloorArithmetic() - Method in enum org.decimal4j.scale.Scale17f
 
getRoundingFloorArithmetic() - Method in enum org.decimal4j.scale.Scale18f
 
getRoundingFloorArithmetic() - Method in enum org.decimal4j.scale.Scale1f
 
getRoundingFloorArithmetic() - Method in enum org.decimal4j.scale.Scale2f
 
getRoundingFloorArithmetic() - Method in enum org.decimal4j.scale.Scale3f
 
getRoundingFloorArithmetic() - Method in enum org.decimal4j.scale.Scale4f
 
getRoundingFloorArithmetic() - Method in enum org.decimal4j.scale.Scale5f
 
getRoundingFloorArithmetic() - Method in enum org.decimal4j.scale.Scale6f
 
getRoundingFloorArithmetic() - Method in enum org.decimal4j.scale.Scale7f
 
getRoundingFloorArithmetic() - Method in enum org.decimal4j.scale.Scale8f
 
getRoundingFloorArithmetic() - Method in enum org.decimal4j.scale.Scale9f
 
getRoundingFloorArithmetic() - Method in interface org.decimal4j.scale.ScaleMetrics
Returns the arithmetic for this scale performing unchecked operations with rounding mode FLOOR.
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.base.AbstractDecimal
Returns the arithmetic performing unchecked operations with rounding mode HALF_EVEN.
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.immutable.Decimal0f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.immutable.Decimal10f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.immutable.Decimal11f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.immutable.Decimal12f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.immutable.Decimal13f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.immutable.Decimal14f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.immutable.Decimal15f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.immutable.Decimal16f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.immutable.Decimal17f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.immutable.Decimal18f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.immutable.Decimal1f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.immutable.Decimal2f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.immutable.Decimal3f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.immutable.Decimal4f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.immutable.Decimal5f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.immutable.Decimal6f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.immutable.Decimal7f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.immutable.Decimal8f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.immutable.Decimal9f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal0f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal10f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal11f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal12f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal13f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal14f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal15f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal16f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal17f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal18f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal1f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal2f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal3f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal4f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal5f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal6f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal7f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal8f
 
getRoundingHalfEvenArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal9f
 
getRoundingHalfEvenArithmetic() - Method in enum org.decimal4j.scale.Scale0f
 
getRoundingHalfEvenArithmetic() - Method in enum org.decimal4j.scale.Scale10f
 
getRoundingHalfEvenArithmetic() - Method in enum org.decimal4j.scale.Scale11f
 
getRoundingHalfEvenArithmetic() - Method in enum org.decimal4j.scale.Scale12f
 
getRoundingHalfEvenArithmetic() - Method in enum org.decimal4j.scale.Scale13f
 
getRoundingHalfEvenArithmetic() - Method in enum org.decimal4j.scale.Scale14f
 
getRoundingHalfEvenArithmetic() - Method in enum org.decimal4j.scale.Scale15f
 
getRoundingHalfEvenArithmetic() - Method in enum org.decimal4j.scale.Scale16f
 
getRoundingHalfEvenArithmetic() - Method in enum org.decimal4j.scale.Scale17f
 
getRoundingHalfEvenArithmetic() - Method in enum org.decimal4j.scale.Scale18f
 
getRoundingHalfEvenArithmetic() - Method in enum org.decimal4j.scale.Scale1f
 
getRoundingHalfEvenArithmetic() - Method in enum org.decimal4j.scale.Scale2f
 
getRoundingHalfEvenArithmetic() - Method in enum org.decimal4j.scale.Scale3f
 
getRoundingHalfEvenArithmetic() - Method in enum org.decimal4j.scale.Scale4f
 
getRoundingHalfEvenArithmetic() - Method in enum org.decimal4j.scale.Scale5f
 
getRoundingHalfEvenArithmetic() - Method in enum org.decimal4j.scale.Scale6f
 
getRoundingHalfEvenArithmetic() - Method in enum org.decimal4j.scale.Scale7f
 
getRoundingHalfEvenArithmetic() - Method in enum org.decimal4j.scale.Scale8f
 
getRoundingHalfEvenArithmetic() - Method in enum org.decimal4j.scale.Scale9f
 
getRoundingHalfEvenArithmetic() - Method in interface org.decimal4j.scale.ScaleMetrics
Returns the arithmetic for this scale performing unchecked operations with rounding mode HALF_EVEN.
getRoundingMode() - Method in interface org.decimal4j.api.DecimalArithmetic
Returns the rounding mode applied to operations of this DecimalArithmetic object if rounding is necessary.
getRoundingMode() - Method in class org.decimal4j.arithmetic.CheckedScale0fRoundingArithmetic
 
getRoundingMode() - Method in class org.decimal4j.arithmetic.CheckedScale0fTruncatingArithmetic
 
getRoundingMode() - Method in class org.decimal4j.arithmetic.CheckedScaleNfRoundingArithmetic
 
getRoundingMode() - Method in class org.decimal4j.arithmetic.CheckedScaleNfTruncatingArithmetic
 
getRoundingMode() - Method in class org.decimal4j.arithmetic.UncheckedScale0fRoundingArithmetic
 
getRoundingMode() - Method in class org.decimal4j.arithmetic.UncheckedScale0fTruncatingArithmetic
 
getRoundingMode() - Method in class org.decimal4j.arithmetic.UncheckedScaleNfRoundingArithmetic
 
getRoundingMode() - Method in class org.decimal4j.arithmetic.UncheckedScaleNfTruncatingArithmetic
 
getRoundingMode() - Method in enum org.decimal4j.truncate.DecimalRounding
Returns the RoundingMode associated with this decimal rounding constant.
getRoundingMode() - Method in interface org.decimal4j.truncate.TruncationPolicy
Returns the rounding mode which defines how to deal the situation when an operation leads to truncation or rounding.
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.base.AbstractDecimal
Returns the arithmetic performing unchecked operations with rounding mode UNNECESSARY.
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.immutable.Decimal0f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.immutable.Decimal10f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.immutable.Decimal11f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.immutable.Decimal12f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.immutable.Decimal13f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.immutable.Decimal14f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.immutable.Decimal15f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.immutable.Decimal16f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.immutable.Decimal17f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.immutable.Decimal18f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.immutable.Decimal1f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.immutable.Decimal2f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.immutable.Decimal3f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.immutable.Decimal4f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.immutable.Decimal5f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.immutable.Decimal6f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.immutable.Decimal7f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.immutable.Decimal8f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.immutable.Decimal9f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal0f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal10f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal11f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal12f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal13f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal14f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal15f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal16f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal17f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal18f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal1f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal2f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal3f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal4f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal5f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal6f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal7f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal8f
 
getRoundingUnnecessaryArithmetic() - Method in class org.decimal4j.mutable.MutableDecimal9f
 
getRoundingUnnecessaryArithmetic() - Method in enum org.decimal4j.scale.Scale0f
 
getRoundingUnnecessaryArithmetic() - Method in enum org.decimal4j.scale.Scale10f
 
getRoundingUnnecessaryArithmetic() - Method in enum org.decimal4j.scale.Scale11f
 
getRoundingUnnecessaryArithmetic() - Method in enum org.decimal4j.scale.Scale12f
 
getRoundingUnnecessaryArithmetic() - Method in enum org.decimal4j.scale.Scale13f
 
getRoundingUnnecessaryArithmetic() - Method in enum org.decimal4j.scale.Scale14f
 
getRoundingUnnecessaryArithmetic() - Method in enum org.decimal4j.scale.Scale15f
 
getRoundingUnnecessaryArithmetic() - Method in enum org.decimal4j.scale.Scale16f
 
getRoundingUnnecessaryArithmetic() - Method in enum org.decimal4j.scale.Scale17f
 
getRoundingUnnecessaryArithmetic() - Method in enum org.decimal4j.scale.Scale18f
 
getRoundingUnnecessaryArithmetic() - Method in enum org.decimal4j.scale.Scale1f
 
getRoundingUnnecessaryArithmetic() - Method in enum org.decimal4j.scale.Scale2f
 
getRoundingUnnecessaryArithmetic() - Method in enum org.decimal4j.scale.Scale3f
 
getRoundingUnnecessaryArithmetic() - Method in enum org.decimal4j.scale.Scale4f
 
getRoundingUnnecessaryArithmetic() - Method in enum org.decimal4j.scale.Scale5f
 
getRoundingUnnecessaryArithmetic() - Method in enum org.decimal4j.scale.Scale6f
 
getRoundingUnnecessaryArithmetic() - Method in enum org.decimal4j.scale.Scale7f
 
getRoundingUnnecessaryArithmetic() - Method in enum org.decimal4j.scale.Scale8f
 
getRoundingUnnecessaryArithmetic() - Method in enum org.decimal4j.scale.Scale9f
 
getRoundingUnnecessaryArithmetic() - Method in interface org.decimal4j.scale.ScaleMetrics
Returns the arithmetic for this scale performing unchecked operations with rounding mode UNNECESSARY.
getScale() - Method in interface org.decimal4j.api.Decimal
Returns the scale associated with this Decimal.
getScale() - Method in interface org.decimal4j.api.DecimalArithmetic
Returns the scale f applied to all unscaled decimal values passed to and returned by this DecimalArithmetic.
getScale() - Method in class org.decimal4j.arithmetic.AbstractCheckedScale0fArithmetic
 
getScale() - Method in class org.decimal4j.arithmetic.AbstractCheckedScaleNfArithmetic
 
getScale() - Method in class org.decimal4j.arithmetic.AbstractUncheckedScale0fArithmetic
 
getScale() - Method in class org.decimal4j.arithmetic.AbstractUncheckedScaleNfArithmetic
 
getScale() - Method in interface org.decimal4j.factory.DecimalFactory
Returns the scale of values created by this factory.
getScale() - Method in enum org.decimal4j.factory.Factory0f
 
getScale() - Method in enum org.decimal4j.factory.Factory10f
 
getScale() - Method in enum org.decimal4j.factory.Factory11f
 
getScale() - Method in enum org.decimal4j.factory.Factory12f
 
getScale() - Method in enum org.decimal4j.factory.Factory13f
 
getScale() - Method in enum org.decimal4j.factory.Factory14f
 
getScale() - Method in enum org.decimal4j.factory.Factory15f
 
getScale() - Method in enum org.decimal4j.factory.Factory16f
 
getScale() - Method in enum org.decimal4j.factory.Factory17f
 
getScale() - Method in enum org.decimal4j.factory.Factory18f
 
getScale() - Method in enum org.decimal4j.factory.Factory1f
 
getScale() - Method in enum org.decimal4j.factory.Factory2f
 
getScale() - Method in enum org.decimal4j.factory.Factory3f
 
getScale() - Method in enum org.decimal4j.factory.Factory4f
 
getScale() - Method in enum org.decimal4j.factory.Factory5f
 
getScale() - Method in enum org.decimal4j.factory.Factory6f
 
getScale() - Method in enum org.decimal4j.factory.Factory7f
 
getScale() - Method in enum org.decimal4j.factory.Factory8f
 
getScale() - Method in enum org.decimal4j.factory.Factory9f
 
getScale() - Method in class org.decimal4j.generic.GenericDecimalFactory
 
getScale() - Method in class org.decimal4j.generic.GenericImmutableDecimal
 
getScale() - Method in class org.decimal4j.generic.GenericMutableDecimal
 
getScale() - Method in class org.decimal4j.immutable.Decimal0f
 
getScale() - Method in class org.decimal4j.immutable.Decimal10f
 
getScale() - Method in class org.decimal4j.immutable.Decimal11f
 
getScale() - Method in class org.decimal4j.immutable.Decimal12f
 
getScale() - Method in class org.decimal4j.immutable.Decimal13f
 
getScale() - Method in class org.decimal4j.immutable.Decimal14f
 
getScale() - Method in class org.decimal4j.immutable.Decimal15f
 
getScale() - Method in class org.decimal4j.immutable.Decimal16f
 
getScale() - Method in class org.decimal4j.immutable.Decimal17f
 
getScale() - Method in class org.decimal4j.immutable.Decimal18f
 
getScale() - Method in class org.decimal4j.immutable.Decimal1f
 
getScale() - Method in class org.decimal4j.immutable.Decimal2f
 
getScale() - Method in class org.decimal4j.immutable.Decimal3f
 
getScale() - Method in class org.decimal4j.immutable.Decimal4f
 
getScale() - Method in class org.decimal4j.immutable.Decimal5f
 
getScale() - Method in class org.decimal4j.immutable.Decimal6f
 
getScale() - Method in class org.decimal4j.immutable.Decimal7f
 
getScale() - Method in class org.decimal4j.immutable.Decimal8f
 
getScale() - Method in class org.decimal4j.immutable.Decimal9f
 
getScale() - Method in class org.decimal4j.mutable.MutableDecimal0f
 
getScale() - Method in class org.decimal4j.mutable.MutableDecimal10f
 
getScale() - Method in class org.decimal4j.mutable.MutableDecimal11f
 
getScale() - Method in class org.decimal4j.mutable.MutableDecimal12f
 
getScale() - Method in class org.decimal4j.mutable.MutableDecimal13f
 
getScale() - Method in class org.decimal4j.mutable.MutableDecimal14f
 
getScale() - Method in class org.decimal4j.mutable.MutableDecimal15f
 
getScale() - Method in class org.decimal4j.mutable.MutableDecimal16f
 
getScale() - Method in class org.decimal4j.mutable.MutableDecimal17f
 
getScale() - Method in class org.decimal4j.mutable.MutableDecimal18f
 
getScale() - Method in class org.decimal4j.mutable.MutableDecimal1f
 
getScale() - Method in class org.decimal4j.mutable.MutableDecimal2f
 
getScale() - Method in class org.decimal4j.mutable.MutableDecimal3f
 
getScale() - Method in class org.decimal4j.mutable.MutableDecimal4f
 
getScale() - Method in class org.decimal4j.mutable.MutableDecimal5f
 
getScale() - Method in class org.decimal4j.mutable.MutableDecimal6f
 
getScale() - Method in class org.decimal4j.mutable.MutableDecimal7f
 
getScale() - Method in class org.decimal4j.mutable.MutableDecimal8f
 
getScale() - Method in class org.decimal4j.mutable.MutableDecimal9f
 
getScale() - Method in enum org.decimal4j.scale.Scale0f
 
getScale() - Method in enum org.decimal4j.scale.Scale10f
 
getScale() - Method in enum org.decimal4j.scale.Scale11f
 
getScale() - Method in enum org.decimal4j.scale.Scale12f
 
getScale() - Method in enum org.decimal4j.scale.Scale13f
 
getScale() - Method in enum org.decimal4j.scale.Scale14f
 
getScale() - Method in enum org.decimal4j.scale.Scale15f
 
getScale() - Method in enum org.decimal4j.scale.Scale16f
 
getScale() - Method in enum org.decimal4j.scale.Scale17f
 
getScale() - Method in enum org.decimal4j.scale.Scale18f
 
getScale() - Method in enum org.decimal4j.scale.Scale1f
 
getScale() - Method in enum org.decimal4j.scale.Scale2f
 
getScale() - Method in enum org.decimal4j.scale.Scale3f
 
getScale() - Method in enum org.decimal4j.scale.Scale4f
 
getScale() - Method in enum org.decimal4j.scale.Scale5f
 
getScale() - Method in enum org.decimal4j.scale.Scale6f
 
getScale() - Method in enum org.decimal4j.scale.Scale7f
 
getScale() - Method in enum org.decimal4j.scale.Scale8f
 
getScale() - Method in enum org.decimal4j.scale.Scale9f
 
getScale() - Method in interface org.decimal4j.scale.ScaleMetrics
Returns the scale, the number of fraction digits to the right of the decimal point of a Decimal value.
getScaleFactor() - Method in enum org.decimal4j.scale.Scale0f
 
getScaleFactor() - Method in enum org.decimal4j.scale.Scale10f
 
getScaleFactor() - Method in enum org.decimal4j.scale.Scale11f
 
getScaleFactor() - Method in enum org.decimal4j.scale.Scale12f
 
getScaleFactor() - Method in enum org.decimal4j.scale.Scale13f
 
getScaleFactor() - Method in enum org.decimal4j.scale.Scale14f
 
getScaleFactor() - Method in enum org.decimal4j.scale.Scale15f
 
getScaleFactor() - Method in enum org.decimal4j.scale.Scale16f
 
getScaleFactor() - Method in enum org.decimal4j.scale.Scale17f
 
getScaleFactor() - Method in enum org.decimal4j.scale.Scale18f
 
getScaleFactor() - Method in enum org.decimal4j.scale.Scale1f
 
getScaleFactor() - Method in enum org.decimal4j.scale.Scale2f
 
getScaleFactor() - Method in enum org.decimal4j.scale.Scale3f
 
getScaleFactor() - Method in enum org.decimal4j.scale.Scale4f
 
getScaleFactor() - Method in enum org.decimal4j.scale.Scale5f
 
getScaleFactor() - Method in enum org.decimal4j.scale.Scale6f
 
getScaleFactor() - Method in enum org.decimal4j.scale.Scale7f
 
getScaleFactor() - Method in enum org.decimal4j.scale.Scale8f
 
getScaleFactor() - Method in enum org.decimal4j.scale.Scale9f
 
getScaleFactor() - Method in interface org.decimal4j.scale.ScaleMetrics
Returns the scale factor, which is 10f where f stands for the scale.
getScaleFactorAsBigDecimal() - Method in enum org.decimal4j.scale.Scale0f
 
getScaleFactorAsBigDecimal() - Method in enum org.decimal4j.scale.Scale10f
 
getScaleFactorAsBigDecimal() - Method in enum org.decimal4j.scale.Scale11f
 
getScaleFactorAsBigDecimal() - Method in enum org.decimal4j.scale.Scale12f
 
getScaleFactorAsBigDecimal() - Method in enum org.decimal4j.scale.Scale13f
 
getScaleFactorAsBigDecimal() - Method in enum org.decimal4j.scale.Scale14f
 
getScaleFactorAsBigDecimal() - Method in enum org.decimal4j.scale.Scale15f
 
getScaleFactorAsBigDecimal() - Method in enum org.decimal4j.scale.Scale16f
 
getScaleFactorAsBigDecimal() - Method in enum org.decimal4j.scale.Scale17f
 
getScaleFactorAsBigDecimal() - Method in enum org.decimal4j.scale.Scale18f
 
getScaleFactorAsBigDecimal() - Method in enum org.decimal4j.scale.Scale1f
 
getScaleFactorAsBigDecimal() - Method in enum org.decimal4j.scale.Scale2f
 
getScaleFactorAsBigDecimal() - Method in enum org.decimal4j.scale.Scale3f
 
getScaleFactorAsBigDecimal() - Method in enum org.decimal4j.scale.Scale4f
 
getScaleFactorAsBigDecimal() - Method in enum org.decimal4j.scale.Scale5f
 
getScaleFactorAsBigDecimal() - Method in enum org.decimal4j.scale.Scale6f
 
getScaleFactorAsBigDecimal() - Method in enum org.decimal4j.scale.Scale7f
 
getScaleFactorAsBigDecimal() - Method in enum org.decimal4j.scale.Scale8f
 
getScaleFactorAsBigDecimal() - Method in enum org.decimal4j.scale.Scale9f
 
getScaleFactorAsBigDecimal() - Method in interface org.decimal4j.scale.ScaleMetrics
Returns the scale factor as a BigDecimal value with scale zero.
getScaleFactorAsBigInteger() - Method in enum org.decimal4j.scale.Scale0f
 
getScaleFactorAsBigInteger() - Method in enum org.decimal4j.scale.Scale10f
 
getScaleFactorAsBigInteger() - Method in enum org.decimal4j.scale.Scale11f
 
getScaleFactorAsBigInteger() - Method in enum org.decimal4j.scale.Scale12f
 
getScaleFactorAsBigInteger() - Method in enum org.decimal4j.scale.Scale13f
 
getScaleFactorAsBigInteger() - Method in enum org.decimal4j.scale.Scale14f
 
getScaleFactorAsBigInteger() - Method in enum org.decimal4j.scale.Scale15f
 
getScaleFactorAsBigInteger() - Method in enum org.decimal4j.scale.Scale16f
 
getScaleFactorAsBigInteger() - Method in enum org.decimal4j.scale.Scale17f
 
getScaleFactorAsBigInteger() - Method in enum org.decimal4j.scale.Scale18f
 
getScaleFactorAsBigInteger() - Method in enum org.decimal4j.scale.Scale1f
 
getScaleFactorAsBigInteger() - Method in enum org.decimal4j.scale.Scale2f
 
getScaleFactorAsBigInteger() - Method in enum org.decimal4j.scale.Scale3f
 
getScaleFactorAsBigInteger() - Method in enum org.decimal4j.scale.Scale4f
 
getScaleFactorAsBigInteger() - Method in enum org.decimal4j.scale.Scale5f
 
getScaleFactorAsBigInteger() - Method in enum org.decimal4j.scale.Scale6f
 
getScaleFactorAsBigInteger() - Method in enum org.decimal4j.scale.Scale7f
 
getScaleFactorAsBigInteger() - Method in enum org.decimal4j.scale.Scale8f
 
getScaleFactorAsBigInteger() - Method in enum org.decimal4j.scale.Scale9f
 
getScaleFactorAsBigInteger() - Method in interface org.decimal4j.scale.ScaleMetrics
Returns the scale factor as a BigInteger value.
getScaleFactorNumberOfLeadingZeros() - Method in enum org.decimal4j.scale.Scale0f
 
getScaleFactorNumberOfLeadingZeros() - Method in enum org.decimal4j.scale.Scale10f
 
getScaleFactorNumberOfLeadingZeros() - Method in enum org.decimal4j.scale.Scale11f
 
getScaleFactorNumberOfLeadingZeros() - Method in enum org.decimal4j.scale.Scale12f
 
getScaleFactorNumberOfLeadingZeros() - Method in enum org.decimal4j.scale.Scale13f
 
getScaleFactorNumberOfLeadingZeros() - Method in enum org.decimal4j.scale.Scale14f
 
getScaleFactorNumberOfLeadingZeros() - Method in enum org.decimal4j.scale.Scale15f
 
getScaleFactorNumberOfLeadingZeros() - Method in enum org.decimal4j.scale.Scale16f
 
getScaleFactorNumberOfLeadingZeros() - Method in enum org.decimal4j.scale.Scale17f
 
getScaleFactorNumberOfLeadingZeros() - Method in enum org.decimal4j.scale.Scale18f
 
getScaleFactorNumberOfLeadingZeros() - Method in enum org.decimal4j.scale.Scale1f
 
getScaleFactorNumberOfLeadingZeros() - Method in enum org.decimal4j.scale.Scale2f
 
getScaleFactorNumberOfLeadingZeros() - Method in enum org.decimal4j.scale.Scale3f
 
getScaleFactorNumberOfLeadingZeros() - Method in enum org.decimal4j.scale.Scale4f
 
getScaleFactorNumberOfLeadingZeros() - Method in enum org.decimal4j.scale.Scale5f
 
getScaleFactorNumberOfLeadingZeros() - Method in enum org.decimal4j.scale.Scale6f
 
getScaleFactorNumberOfLeadingZeros() - Method in enum org.decimal4j.scale.Scale7f
 
getScaleFactorNumberOfLeadingZeros() - Method in enum org.decimal4j.scale.Scale8f
 
getScaleFactorNumberOfLeadingZeros() - Method in enum org.decimal4j.scale.Scale9f
 
getScaleFactorNumberOfLeadingZeros() - Method in interface org.decimal4j.scale.ScaleMetrics
Returns the number of leading zeros of the scale factor
getScaleMetrics() - Method in interface org.decimal4j.api.Decimal
Returns the metrics associated with the scale of this Decimal.
getScaleMetrics() - Method in interface org.decimal4j.api.DecimalArithmetic
Returns the scale metrics associated with this decimal arithmetic object.
getScaleMetrics() - Method in class org.decimal4j.arithmetic.AbstractCheckedScale0fArithmetic
 
getScaleMetrics() - Method in class org.decimal4j.arithmetic.AbstractCheckedScaleNfArithmetic
 
getScaleMetrics() - Method in class org.decimal4j.arithmetic.AbstractUncheckedScale0fArithmetic
 
getScaleMetrics() - Method in class org.decimal4j.arithmetic.AbstractUncheckedScaleNfArithmetic
 
getScaleMetrics() - Method in interface org.decimal4j.factory.DecimalFactory
Returns the scale metrics type associated with Decimal values created by this factory.
getScaleMetrics() - Method in enum org.decimal4j.factory.Factory0f
 
getScaleMetrics() - Method in enum org.decimal4j.factory.Factory10f
 
getScaleMetrics() - Method in enum org.decimal4j.factory.Factory11f
 
getScaleMetrics() - Method in enum org.decimal4j.factory.Factory12f
 
getScaleMetrics() - Method in enum org.decimal4j.factory.Factory13f
 
getScaleMetrics() - Method in enum org.decimal4j.factory.Factory14f
 
getScaleMetrics() - Method in enum org.decimal4j.factory.Factory15f
 
getScaleMetrics() - Method in enum org.decimal4j.factory.Factory16f
 
getScaleMetrics() - Method in enum org.decimal4j.factory.Factory17f
 
getScaleMetrics() - Method in enum org.decimal4j.factory.Factory18f
 
getScaleMetrics() - Method in enum org.decimal4j.factory.Factory1f
 
getScaleMetrics() - Method in enum org.decimal4j.factory.Factory2f
 
getScaleMetrics() - Method in enum org.decimal4j.factory.Factory3f
 
getScaleMetrics() - Method in enum org.decimal4j.factory.Factory4f
 
getScaleMetrics() - Method in enum org.decimal4j.factory.Factory5f
 
getScaleMetrics() - Method in enum org.decimal4j.factory.Factory6f
 
getScaleMetrics() - Method in enum org.decimal4j.factory.Factory7f
 
getScaleMetrics() - Method in enum org.decimal4j.factory.Factory8f
 
getScaleMetrics() - Method in enum org.decimal4j.factory.Factory9f
 
getScaleMetrics() - Method in class org.decimal4j.generic.GenericDecimalFactory
 
getScaleMetrics() - Method in class org.decimal4j.generic.GenericImmutableDecimal
 
getScaleMetrics() - Method in class org.decimal4j.generic.GenericMutableDecimal
 
getScaleMetrics() - Method in class org.decimal4j.immutable.Decimal0f
 
getScaleMetrics() - Method in class org.decimal4j.immutable.Decimal10f
 
getScaleMetrics() - Method in class org.decimal4j.immutable.Decimal11f
 
getScaleMetrics() - Method in class org.decimal4j.immutable.Decimal12f
 
getScaleMetrics() - Method in class org.decimal4j.immutable.Decimal13f
 
getScaleMetrics() - Method in class org.decimal4j.immutable.Decimal14f
 
getScaleMetrics() - Method in class org.decimal4j.immutable.Decimal15f
 
getScaleMetrics() - Method in class org.decimal4j.immutable.Decimal16f
 
getScaleMetrics() - Method in class org.decimal4j.immutable.Decimal17f
 
getScaleMetrics() - Method in class org.decimal4j.immutable.Decimal18f
 
getScaleMetrics() - Method in class org.decimal4j.immutable.Decimal1f
 
getScaleMetrics() - Method in class org.decimal4j.immutable.Decimal2f
 
getScaleMetrics() - Method in class org.decimal4j.immutable.Decimal3f
 
getScaleMetrics() - Method in class org.decimal4j.immutable.Decimal4f
 
getScaleMetrics() - Method in class org.decimal4j.immutable.Decimal5f
 
getScaleMetrics() - Method in class org.decimal4j.immutable.Decimal6f
 
getScaleMetrics() - Method in class org.decimal4j.immutable.Decimal7f
 
getScaleMetrics() - Method in class org.decimal4j.immutable.Decimal8f
 
getScaleMetrics() - Method in class org.decimal4j.immutable.Decimal9f
 
getScaleMetrics() - Method in class org.decimal4j.mutable.MutableDecimal0f
 
getScaleMetrics() - Method in class org.decimal4j.mutable.MutableDecimal10f
 
getScaleMetrics() - Method in class org.decimal4j.mutable.MutableDecimal11f
 
getScaleMetrics() - Method in class org.decimal4j.mutable.MutableDecimal12f
 
getScaleMetrics() - Method in class org.decimal4j.mutable.MutableDecimal13f
 
getScaleMetrics() - Method in class org.decimal4j.mutable.MutableDecimal14f
 
getScaleMetrics() - Method in class org.decimal4j.mutable.MutableDecimal15f
 
getScaleMetrics() - Method in class org.decimal4j.mutable.MutableDecimal16f
 
getScaleMetrics() - Method in class org.decimal4j.mutable.MutableDecimal17f
 
getScaleMetrics() - Method in class org.decimal4j.mutable.MutableDecimal18f
 
getScaleMetrics() - Method in class org.decimal4j.mutable.MutableDecimal1f
 
getScaleMetrics() - Method in class org.decimal4j.mutable.MutableDecimal2f
 
getScaleMetrics() - Method in class org.decimal4j.mutable.MutableDecimal3f
 
getScaleMetrics() - Method in class org.decimal4j.mutable.MutableDecimal4f
 
getScaleMetrics() - Method in class org.decimal4j.mutable.MutableDecimal5f
 
getScaleMetrics() - Method in class org.decimal4j.mutable.MutableDecimal6f
 
getScaleMetrics() - Method in class org.decimal4j.mutable.MutableDecimal7f
 
getScaleMetrics() - Method in class org.decimal4j.mutable.MutableDecimal8f
 
getScaleMetrics() - Method in class org.decimal4j.mutable.MutableDecimal9f
 
getScaleMetrics(int) - Static method in class org.decimal4j.scale.Scales
Returns the ScaleMetrics constant based on a given scale
getTruncationPolicy() - Method in interface org.decimal4j.api.DecimalArithmetic
Returns the truncation policy defining how to handle truncation due to overflow or rounding.
getTruncationPolicy() - Method in class org.decimal4j.arithmetic.AbstractCheckedArithmetic
 
getTruncationPolicy() - Method in class org.decimal4j.arithmetic.AbstractUncheckedArithmetic
 
getTruncationPolicy() - Method in class org.decimal4j.arithmetic.CheckedScale0fRoundingArithmetic
 
getTruncationPolicy() - Method in class org.decimal4j.arithmetic.CheckedScale0fTruncatingArithmetic
 
getTruncationPolicy() - Method in class org.decimal4j.arithmetic.CheckedScaleNfRoundingArithmetic
 
getTruncationPolicy() - Method in class org.decimal4j.arithmetic.CheckedScaleNfTruncatingArithmetic
 
getTruncationPolicy() - Method in class org.decimal4j.arithmetic.UncheckedScale0fRoundingArithmetic
 
getTruncationPolicy() - Method in class org.decimal4j.arithmetic.UncheckedScale0fTruncatingArithmetic
 
getTruncationPolicy() - Method in class org.decimal4j.arithmetic.UncheckedScaleNfRoundingArithmetic
 
getTruncationPolicy() - Method in class org.decimal4j.arithmetic.UncheckedScaleNfTruncatingArithmetic
 
getValue() - Method in class org.decimal4j.exact.Multipliable0f
Returns the value underlying this Multipliable0f.
getValue() - Method in class org.decimal4j.exact.Multipliable10f
Returns the value underlying this Multipliable10f.
getValue() - Method in class org.decimal4j.exact.Multipliable11f
Returns the value underlying this Multipliable11f.
getValue() - Method in class org.decimal4j.exact.Multipliable12f
Returns the value underlying this Multipliable12f.
getValue() - Method in class org.decimal4j.exact.Multipliable13f
Returns the value underlying this Multipliable13f.
getValue() - Method in class org.decimal4j.exact.Multipliable14f
Returns the value underlying this Multipliable14f.
getValue() - Method in class org.decimal4j.exact.Multipliable15f
Returns the value underlying this Multipliable15f.
getValue() - Method in class org.decimal4j.exact.Multipliable16f
Returns the value underlying this Multipliable16f.
getValue() - Method in class org.decimal4j.exact.Multipliable17f
Returns the value underlying this Multipliable17f.
getValue() - Method in class org.decimal4j.exact.Multipliable18f
Returns the value underlying this Multipliable18f.
getValue() - Method in class org.decimal4j.exact.Multipliable1f
Returns the value underlying this Multipliable1f.
getValue() - Method in class org.decimal4j.exact.Multipliable2f
Returns the value underlying this Multipliable2f.
getValue() - Method in class org.decimal4j.exact.Multipliable3f
Returns the value underlying this Multipliable3f.
getValue() - Method in class org.decimal4j.exact.Multipliable4f
Returns the value underlying this Multipliable4f.
getValue() - Method in class org.decimal4j.exact.Multipliable5f
Returns the value underlying this Multipliable5f.
getValue() - Method in class org.decimal4j.exact.Multipliable6f
Returns the value underlying this Multipliable6f.
getValue() - Method in class org.decimal4j.exact.Multipliable7f
Returns the value underlying this Multipliable7f.
getValue() - Method in class org.decimal4j.exact.Multipliable8f
Returns the value underlying this Multipliable8f.
getValue() - Method in class org.decimal4j.exact.Multipliable9f
Returns the value underlying this Multipliable9f.

H

HALF - Static variable in class org.decimal4j.immutable.Decimal10f
The Decimal10f constant 0.5.
HALF - Static variable in class org.decimal4j.immutable.Decimal11f
The Decimal11f constant 0.5.
HALF - Static variable in class org.decimal4j.immutable.Decimal12f
The Decimal12f constant 0.5.
HALF - Static variable in class org.decimal4j.immutable.Decimal13f
The Decimal13f constant 0.5.
HALF - Static variable in class org.decimal4j.immutable.Decimal14f
The Decimal14f constant 0.5.
HALF - Static variable in class org.decimal4j.immutable.Decimal15f
The Decimal15f constant 0.5.
HALF - Static variable in class org.decimal4j.immutable.Decimal16f
The Decimal16f constant 0.5.
HALF - Static variable in class org.decimal4j.immutable.Decimal17f
The Decimal17f constant 0.5.
HALF - Static variable in class org.decimal4j.immutable.Decimal18f
The Decimal18f constant 0.5.
HALF - Static variable in class org.decimal4j.immutable.Decimal1f
The Decimal1f constant 0.5.
HALF - Static variable in class org.decimal4j.immutable.Decimal2f
The Decimal2f constant 0.5.
HALF - Static variable in class org.decimal4j.immutable.Decimal3f
The Decimal3f constant 0.5.
HALF - Static variable in class org.decimal4j.immutable.Decimal4f
The Decimal4f constant 0.5.
HALF - Static variable in class org.decimal4j.immutable.Decimal5f
The Decimal5f constant 0.5.
HALF - Static variable in class org.decimal4j.immutable.Decimal6f
The Decimal6f constant 0.5.
HALF - Static variable in class org.decimal4j.immutable.Decimal7f
The Decimal7f constant 0.5.
HALF - Static variable in class org.decimal4j.immutable.Decimal8f
The Decimal8f constant 0.5.
HALF - Static variable in class org.decimal4j.immutable.Decimal9f
The Decimal9f constant 0.5.
half() - Static method in class org.decimal4j.mutable.MutableDecimal10f
Returns a new MutableDecimal10f whose value is equal to one half.
half() - Static method in class org.decimal4j.mutable.MutableDecimal11f
Returns a new MutableDecimal11f whose value is equal to one half.
half() - Static method in class org.decimal4j.mutable.MutableDecimal12f
Returns a new MutableDecimal12f whose value is equal to one half.
half() - Static method in class org.decimal4j.mutable.MutableDecimal13f
Returns a new MutableDecimal13f whose value is equal to one half.
half() - Static method in class org.decimal4j.mutable.MutableDecimal14f
Returns a new MutableDecimal14f whose value is equal to one half.
half() - Static method in class org.decimal4j.mutable.MutableDecimal15f
Returns a new MutableDecimal15f whose value is equal to one half.
half() - Static method in class org.decimal4j.mutable.MutableDecimal16f
Returns a new MutableDecimal16f whose value is equal to one half.
half() - Static method in class org.decimal4j.mutable.MutableDecimal17f
Returns a new MutableDecimal17f whose value is equal to one half.
half() - Static method in class org.decimal4j.mutable.MutableDecimal18f
Returns a new MutableDecimal18f whose value is equal to one half.
half() - Static method in class org.decimal4j.mutable.MutableDecimal1f
Returns a new MutableDecimal1f whose value is equal to one half.
half() - Static method in class org.decimal4j.mutable.MutableDecimal2f
Returns a new MutableDecimal2f whose value is equal to one half.
half() - Static method in class org.decimal4j.mutable.MutableDecimal3f
Returns a new MutableDecimal3f whose value is equal to one half.
half() - Static method in class org.decimal4j.mutable.MutableDecimal4f
Returns a new MutableDecimal4f whose value is equal to one half.
half() - Static method in class org.decimal4j.mutable.MutableDecimal5f
Returns a new MutableDecimal5f whose value is equal to one half.
half() - Static method in class org.decimal4j.mutable.MutableDecimal6f
Returns a new MutableDecimal6f whose value is equal to one half.
half() - Static method in class org.decimal4j.mutable.MutableDecimal7f
Returns a new MutableDecimal7f whose value is equal to one half.
half() - Static method in class org.decimal4j.mutable.MutableDecimal8f
Returns a new MutableDecimal8f whose value is equal to one half.
half() - Static method in class org.decimal4j.mutable.MutableDecimal9f
Returns a new MutableDecimal9f whose value is equal to one half.
hashCode() - Method in interface org.decimal4j.api.Decimal
Returns a hash code for this Decimal.
hashCode() - Method in class org.decimal4j.base.AbstractDecimal
 
hashCode() - Method in class org.decimal4j.exact.Multipliable0f
Returns a hash code for this Multipliable0f which happens to be the hash code of the underlying Decimal0f value.
hashCode() - Method in class org.decimal4j.exact.Multipliable10f
Returns a hash code for this Multipliable10f which happens to be the hash code of the underlying Decimal10f value.
hashCode() - Method in class org.decimal4j.exact.Multipliable11f
Returns a hash code for this Multipliable11f which happens to be the hash code of the underlying Decimal11f value.
hashCode() - Method in class org.decimal4j.exact.Multipliable12f
Returns a hash code for this Multipliable12f which happens to be the hash code of the underlying Decimal12f value.
hashCode() - Method in class org.decimal4j.exact.Multipliable13f
Returns a hash code for this Multipliable13f which happens to be the hash code of the underlying Decimal13f value.
hashCode() - Method in class org.decimal4j.exact.Multipliable14f
Returns a hash code for this Multipliable14f which happens to be the hash code of the underlying Decimal14f value.
hashCode() - Method in class org.decimal4j.exact.Multipliable15f
Returns a hash code for this Multipliable15f which happens to be the hash code of the underlying Decimal15f value.
hashCode() - Method in class org.decimal4j.exact.Multipliable16f
Returns a hash code for this Multipliable16f which happens to be the hash code of the underlying Decimal16f value.
hashCode() - Method in class org.decimal4j.exact.Multipliable17f
Returns a hash code for this Multipliable17f which happens to be the hash code of the underlying Decimal17f value.
hashCode() - Method in class org.decimal4j.exact.Multipliable18f
Returns a hash code for this Multipliable18f which happens to be the hash code of the underlying Decimal18f value.
hashCode() - Method in class org.decimal4j.exact.Multipliable1f
Returns a hash code for this Multipliable1f which happens to be the hash code of the underlying Decimal1f value.
hashCode() - Method in class org.decimal4j.exact.Multipliable2f
Returns a hash code for this Multipliable2f which happens to be the hash code of the underlying Decimal2f value.
hashCode() - Method in class org.decimal4j.exact.Multipliable3f
Returns a hash code for this Multipliable3f which happens to be the hash code of the underlying Decimal3f value.
hashCode() - Method in class org.decimal4j.exact.Multipliable4f
Returns a hash code for this Multipliable4f which happens to be the hash code of the underlying Decimal4f value.
hashCode() - Method in class org.decimal4j.exact.Multipliable5f
Returns a hash code for this Multipliable5f which happens to be the hash code of the underlying Decimal5f value.
hashCode() - Method in class org.decimal4j.exact.Multipliable6f
Returns a hash code for this Multipliable6f which happens to be the hash code of the underlying Decimal6f value.
hashCode() - Method in class org.decimal4j.exact.Multipliable7f
Returns a hash code for this Multipliable7f which happens to be the hash code of the underlying Decimal7f value.
hashCode() - Method in class org.decimal4j.exact.Multipliable8f
Returns a hash code for this Multipliable8f which happens to be the hash code of the underlying Decimal8f value.
hashCode() - Method in class org.decimal4j.exact.Multipliable9f
Returns a hash code for this Multipliable9f which happens to be the hash code of the underlying Decimal9f value.
hashCode() - Method in class org.decimal4j.util.DoubleRounder
Deprecated.
Returns a hash code for this DoubleRounder instance.
HUNDRED - Static variable in class org.decimal4j.immutable.Decimal0f
The Decimal0f constant 100.
HUNDRED - Static variable in class org.decimal4j.immutable.Decimal10f
The Decimal10f constant 100.
HUNDRED - Static variable in class org.decimal4j.immutable.Decimal11f
The Decimal11f constant 100.
HUNDRED - Static variable in class org.decimal4j.immutable.Decimal12f
The Decimal12f constant 100.
HUNDRED - Static variable in class org.decimal4j.immutable.Decimal13f
The Decimal13f constant 100.
HUNDRED - Static variable in class org.decimal4j.immutable.Decimal14f
The Decimal14f constant 100.
HUNDRED - Static variable in class org.decimal4j.immutable.Decimal15f
The Decimal15f constant 100.
HUNDRED - Static variable in class org.decimal4j.immutable.Decimal16f
The Decimal16f constant 100.
HUNDRED - Static variable in class org.decimal4j.immutable.Decimal1f
The Decimal1f constant 100.
HUNDRED - Static variable in class org.decimal4j.immutable.Decimal2f
The Decimal2f constant 100.
HUNDRED - Static variable in class org.decimal4j.immutable.Decimal3f
The Decimal3f constant 100.
HUNDRED - Static variable in class org.decimal4j.immutable.Decimal4f
The Decimal4f constant 100.
HUNDRED - Static variable in class org.decimal4j.immutable.Decimal5f
The Decimal5f constant 100.
HUNDRED - Static variable in class org.decimal4j.immutable.Decimal6f
The Decimal6f constant 100.
HUNDRED - Static variable in class org.decimal4j.immutable.Decimal7f
The Decimal7f constant 100.
HUNDRED - Static variable in class org.decimal4j.immutable.Decimal8f
The Decimal8f constant 100.
HUNDRED - Static variable in class org.decimal4j.immutable.Decimal9f
The Decimal9f constant 100.
hundred() - Static method in class org.decimal4j.mutable.MutableDecimal0f
Returns a new MutableDecimal0f whose value is equal to one hundred.
hundred() - Static method in class org.decimal4j.mutable.MutableDecimal10f
Returns a new MutableDecimal10f whose value is equal to one hundred.
hundred() - Static method in class org.decimal4j.mutable.MutableDecimal11f
Returns a new MutableDecimal11f whose value is equal to one hundred.
hundred() - Static method in class org.decimal4j.mutable.MutableDecimal12f
Returns a new MutableDecimal12f whose value is equal to one hundred.
hundred() - Static method in class org.decimal4j.mutable.MutableDecimal13f
Returns a new MutableDecimal13f whose value is equal to one hundred.
hundred() - Static method in class org.decimal4j.mutable.MutableDecimal14f
Returns a new MutableDecimal14f whose value is equal to one hundred.
hundred() - Static method in class org.decimal4j.mutable.MutableDecimal15f
Returns a new MutableDecimal15f whose value is equal to one hundred.
hundred() - Static method in class org.decimal4j.mutable.MutableDecimal16f
Returns a new MutableDecimal16f whose value is equal to one hundred.
hundred() - Static method in class org.decimal4j.mutable.MutableDecimal1f
Returns a new MutableDecimal1f whose value is equal to one hundred.
hundred() - Static method in class org.decimal4j.mutable.MutableDecimal2f
Returns a new MutableDecimal2f whose value is equal to one hundred.
hundred() - Static method in class org.decimal4j.mutable.MutableDecimal3f
Returns a new MutableDecimal3f whose value is equal to one hundred.
hundred() - Static method in class org.decimal4j.mutable.MutableDecimal4f
Returns a new MutableDecimal4f whose value is equal to one hundred.
hundred() - Static method in class org.decimal4j.mutable.MutableDecimal5f
Returns a new MutableDecimal5f whose value is equal to one hundred.
hundred() - Static method in class org.decimal4j.mutable.MutableDecimal6f
Returns a new MutableDecimal6f whose value is equal to one hundred.
hundred() - Static method in class org.decimal4j.mutable.MutableDecimal7f
Returns a new MutableDecimal7f whose value is equal to one hundred.
hundred() - Static method in class org.decimal4j.mutable.MutableDecimal8f
Returns a new MutableDecimal8f whose value is equal to one hundred.
hundred() - Static method in class org.decimal4j.mutable.MutableDecimal9f
Returns a new MutableDecimal9f whose value is equal to one hundred.
HUNDREDTH - Static variable in class org.decimal4j.immutable.Decimal10f
The Decimal10f constant 0.01.
HUNDREDTH - Static variable in class org.decimal4j.immutable.Decimal11f
The Decimal11f constant 0.01.
HUNDREDTH - Static variable in class org.decimal4j.immutable.Decimal12f
The Decimal12f constant 0.01.
HUNDREDTH - Static variable in class org.decimal4j.immutable.Decimal13f
The Decimal13f constant 0.01.
HUNDREDTH - Static variable in class org.decimal4j.immutable.Decimal14f
The Decimal14f constant 0.01.
HUNDREDTH - Static variable in class org.decimal4j.immutable.Decimal15f
The Decimal15f constant 0.01.
HUNDREDTH - Static variable in class org.decimal4j.immutable.Decimal16f
The Decimal16f constant 0.01.
HUNDREDTH - Static variable in class org.decimal4j.immutable.Decimal17f
The Decimal17f constant 0.01.
HUNDREDTH - Static variable in class org.decimal4j.immutable.Decimal18f
The Decimal18f constant 0.01.
HUNDREDTH - Static variable in class org.decimal4j.immutable.Decimal2f
The Decimal2f constant 0.01.
HUNDREDTH - Static variable in class org.decimal4j.immutable.Decimal3f
The Decimal3f constant 0.01.
HUNDREDTH - Static variable in class org.decimal4j.immutable.Decimal4f
The Decimal4f constant 0.01.
HUNDREDTH - Static variable in class org.decimal4j.immutable.Decimal5f
The Decimal5f constant 0.01.
HUNDREDTH - Static variable in class org.decimal4j.immutable.Decimal6f
The Decimal6f constant 0.01.
HUNDREDTH - Static variable in class org.decimal4j.immutable.Decimal7f
The Decimal7f constant 0.01.
HUNDREDTH - Static variable in class org.decimal4j.immutable.Decimal8f
The Decimal8f constant 0.01.
HUNDREDTH - Static variable in class org.decimal4j.immutable.Decimal9f
The Decimal9f constant 0.01.
hundredth() - Static method in class org.decimal4j.mutable.MutableDecimal10f
Returns a new MutableDecimal10f whose value is equal to one hundredth.
hundredth() - Static method in class org.decimal4j.mutable.MutableDecimal11f
Returns a new MutableDecimal11f whose value is equal to one hundredth.
hundredth() - Static method in class org.decimal4j.mutable.MutableDecimal12f
Returns a new MutableDecimal12f whose value is equal to one hundredth.
hundredth() - Static method in class org.decimal4j.mutable.MutableDecimal13f
Returns a new MutableDecimal13f whose value is equal to one hundredth.
hundredth() - Static method in class org.decimal4j.mutable.MutableDecimal14f
Returns a new MutableDecimal14f whose value is equal to one hundredth.
hundredth() - Static method in class org.decimal4j.mutable.MutableDecimal15f
Returns a new MutableDecimal15f whose value is equal to one hundredth.
hundredth() - Static method in class org.decimal4j.mutable.MutableDecimal16f
Returns a new MutableDecimal16f whose value is equal to one hundredth.
hundredth() - Static method in class org.decimal4j.mutable.MutableDecimal17f
Returns a new MutableDecimal17f whose value is equal to one hundredth.
hundredth() - Static method in class org.decimal4j.mutable.MutableDecimal18f
Returns a new MutableDecimal18f whose value is equal to one hundredth.
hundredth() - Static method in class org.decimal4j.mutable.MutableDecimal2f
Returns a new MutableDecimal2f whose value is equal to one hundredth.
hundredth() - Static method in class org.decimal4j.mutable.MutableDecimal3f
Returns a new MutableDecimal3f whose value is equal to one hundredth.
hundredth() - Static method in class org.decimal4j.mutable.MutableDecimal4f
Returns a new MutableDecimal4f whose value is equal to one hundredth.
hundredth() - Static method in class org.decimal4j.mutable.MutableDecimal5f
Returns a new MutableDecimal5f whose value is equal to one hundredth.
hundredth() - Static method in class org.decimal4j.mutable.MutableDecimal6f
Returns a new MutableDecimal6f whose value is equal to one hundredth.
hundredth() - Static method in class org.decimal4j.mutable.MutableDecimal7f
Returns a new MutableDecimal7f whose value is equal to one hundredth.
hundredth() - Static method in class org.decimal4j.mutable.MutableDecimal8f
Returns a new MutableDecimal8f whose value is equal to one hundredth.
hundredth() - Static method in class org.decimal4j.mutable.MutableDecimal9f
Returns a new MutableDecimal9f whose value is equal to one hundredth.

I

ImmutableDecimal<S extends ScaleMetrics> - Interface in org.decimal4j.api
Interface implemented by immutable Decimal classes of different scales.
immutableType() - Method in interface org.decimal4j.factory.DecimalFactory
Returns the implementing class for immutable values.
immutableType() - Method in enum org.decimal4j.factory.Factory0f
 
immutableType() - Method in enum org.decimal4j.factory.Factory10f
 
immutableType() - Method in enum org.decimal4j.factory.Factory11f
 
immutableType() - Method in enum org.decimal4j.factory.Factory12f
 
immutableType() - Method in enum org.decimal4j.factory.Factory13f
 
immutableType() - Method in enum org.decimal4j.factory.Factory14f
 
immutableType() - Method in enum org.decimal4j.factory.Factory15f
 
immutableType() - Method in enum org.decimal4j.factory.Factory16f
 
immutableType() - Method in enum org.decimal4j.factory.Factory17f
 
immutableType() - Method in enum org.decimal4j.factory.Factory18f
 
immutableType() - Method in enum org.decimal4j.factory.Factory1f
 
immutableType() - Method in enum org.decimal4j.factory.Factory2f
 
immutableType() - Method in enum org.decimal4j.factory.Factory3f
 
immutableType() - Method in enum org.decimal4j.factory.Factory4f
 
immutableType() - Method in enum org.decimal4j.factory.Factory5f
 
immutableType() - Method in enum org.decimal4j.factory.Factory6f
 
immutableType() - Method in enum org.decimal4j.factory.Factory7f
 
immutableType() - Method in enum org.decimal4j.factory.Factory8f
 
immutableType() - Method in enum org.decimal4j.factory.Factory9f
 
immutableType() - Method in class org.decimal4j.generic.GenericDecimalFactory
 
init(UnsignedDecimal9i36f) - Method in class org.decimal4j.arithmetic.UnsignedDecimal9i36f
Assigns the value one to this unsigned 9x36 decimal and returns it.
init(long, long, ScaleMetrics) - Method in class org.decimal4j.arithmetic.UnsignedDecimal9i36f
Assigns the given integer and fraction component to this unsigned 9x36 decimal and returns it.
initOne() - Method in class org.decimal4j.arithmetic.UnsignedDecimal9i36f
Assigns the value one to this unsigned 9x36 decimal and returns it.
INSTANCE - Static variable in class org.decimal4j.arithmetic.CheckedScale0fTruncatingArithmetic
The singleton instance.
INSTANCE - Static variable in class org.decimal4j.arithmetic.UncheckedScale0fTruncatingArithmetic
The singleton instance.
integralPart() - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value represents the integral part of this Decimal.
integralPart() - Method in interface org.decimal4j.api.ImmutableDecimal
 
integralPart() - Method in interface org.decimal4j.api.MutableDecimal
 
integralPart() - Method in class org.decimal4j.base.AbstractDecimal
 
intValue() - Method in interface org.decimal4j.api.Decimal
Converts this Decimal to an int.
intValue() - Method in class org.decimal4j.base.AbstractDecimal
 
intValueExact() - Method in interface org.decimal4j.api.Decimal
Converts this Decimal to an int, checking for lost information.
intValueExact() - Method in class org.decimal4j.base.AbstractDecimal
 
invert() - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (1 / this).
invert(RoundingMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (1 / this).
invert(TruncationPolicy) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (1 / this).
invert(long) - Method in interface org.decimal4j.api.DecimalArithmetic
Returns an unscaled decimal whose value is the inverse of the argument: 1/uDecimal.
invert() - Method in interface org.decimal4j.api.ImmutableDecimal
 
invert(RoundingMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
invert(TruncationPolicy) - Method in interface org.decimal4j.api.ImmutableDecimal
 
invert() - Method in interface org.decimal4j.api.MutableDecimal
 
invert(RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
 
invert(TruncationPolicy) - Method in interface org.decimal4j.api.MutableDecimal
 
invert(long) - Method in class org.decimal4j.arithmetic.CheckedScale0fRoundingArithmetic
 
invert(long) - Method in class org.decimal4j.arithmetic.CheckedScale0fTruncatingArithmetic
 
invert(long) - Method in class org.decimal4j.arithmetic.CheckedScaleNfRoundingArithmetic
 
invert(long) - Method in class org.decimal4j.arithmetic.CheckedScaleNfTruncatingArithmetic
 
Invert - Class in org.decimal4j.arithmetic
Provides static methods to invert a Decimal number, that is, to calculate 1/x.
invert(DecimalArithmetic, long) - Static method in class org.decimal4j.arithmetic.Invert
Inverts the specified unscaled decimal value truncating the result if necessary.
invert(DecimalArithmetic, DecimalRounding, long) - Static method in class org.decimal4j.arithmetic.Invert
Inverts the specified unscaled decimal value rounding the result if necessary.
invert(DecimalRounding) - Method in enum org.decimal4j.arithmetic.RoundingInverse
Returns the inverted rounding for the inversion case defined by this constant.
invert(long) - Method in class org.decimal4j.arithmetic.UncheckedScale0fRoundingArithmetic
 
invert(long) - Method in class org.decimal4j.arithmetic.UncheckedScale0fTruncatingArithmetic
 
invert(long) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfRoundingArithmetic
 
invert(long) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfTruncatingArithmetic
 
invert() - Method in class org.decimal4j.base.AbstractDecimal
 
invert(RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
 
invert(TruncationPolicy) - Method in class org.decimal4j.base.AbstractDecimal
 
invertLong(long) - Static method in class org.decimal4j.arithmetic.Invert
Inverts the specified long value truncating the result if necessary.
invertLong(DecimalRounding, long) - Static method in class org.decimal4j.arithmetic.Invert
Inverts the specified long value rounding the result if necessary.
isAddOverflow(long, long, long) - Static method in class org.decimal4j.arithmetic.Checked
Returns true if the addition long1 + long2 = result has resulted in an overflow.
isBetweenZeroAndMinusOne() - Method in interface org.decimal4j.api.Decimal
Returns true if this Decimal is between zero (inclusive) and minus one (exclusive).
isBetweenZeroAndMinusOne() - Method in class org.decimal4j.base.AbstractDecimal
 
isBetweenZeroAndOne() - Method in interface org.decimal4j.api.Decimal
Returns true if this Decimal is between zero (inclusive) and one (exclusive).
isBetweenZeroAndOne() - Method in class org.decimal4j.base.AbstractDecimal
 
isChecked() - Method in enum org.decimal4j.truncate.OverflowMode
Returns true if overflow leads to an ArithmeticException
isDivideOverflow(long, long) - Static method in class org.decimal4j.arithmetic.Checked
Returns true if the quotient dividend / divisor will result in an overflow.
isEqualTo(Decimal<S>) - Method in interface org.decimal4j.api.Decimal
Compares this Decimal with the specified Decimal and returns true if the two are numerically equal.
isEqualTo(Decimal<S>) - Method in class org.decimal4j.base.AbstractDecimal
 
isEqualToHalf() - Method in enum org.decimal4j.truncate.TruncatedPart
Returns true if the truncated part is equal to one half.
isEqualToNumerically(Decimal<?>) - Method in interface org.decimal4j.api.Decimal
Compares this Decimal with the specified Decimal and returns true if the two are numerically equal.
isEqualToNumerically(Decimal<?>) - Method in class org.decimal4j.base.AbstractDecimal
 
isGreater(long, long) - Static method in class org.decimal4j.arithmetic.Unsigned
Compare two longs as if they were unsigned.
isGreaterEqualHalf() - Method in enum org.decimal4j.truncate.TruncatedPart
Returns true if the truncated part is greater than or equal to one half.
isGreaterThan(Decimal<S>) - Method in interface org.decimal4j.api.Decimal
Compares this Decimal with the specified Decimal and returns true if this Decimal is numerically greater than other.
isGreaterThan(Decimal<S>) - Method in class org.decimal4j.base.AbstractDecimal
 
isGreaterThanHalf() - Method in enum org.decimal4j.truncate.TruncatedPart
Returns true if the truncated part is greater than one half.
isGreaterThanOrEqualTo(Decimal<S>) - Method in interface org.decimal4j.api.Decimal
Compares this Decimal with the specified Decimal and returns true if this Decimal is numerically greater than or equal to other.
isGreaterThanOrEqualTo(Decimal<S>) - Method in class org.decimal4j.base.AbstractDecimal
 
isGreaterThanZero() - Method in enum org.decimal4j.truncate.TruncatedPart
Returns true if the truncated part is greater than zero.
isIntegral() - Method in interface org.decimal4j.api.Decimal
Returns true if this Decimal number is integral, or equivalently if its fractional part is zero.
isIntegral() - Method in class org.decimal4j.base.AbstractDecimal
 
isIntegralPartZero() - Method in interface org.decimal4j.api.Decimal
Returns true if the integral part of this Decimal number is zero.
isIntegralPartZero() - Method in class org.decimal4j.base.AbstractDecimal
 
isLess(long, long) - Static method in class org.decimal4j.arithmetic.Unsigned
Compare two longs as if they were unsigned.
isLessOrEqual(long, long) - Static method in class org.decimal4j.arithmetic.Unsigned
Compare two longs as if they were unsigned.
isLessThan(Decimal<S>) - Method in interface org.decimal4j.api.Decimal
Compares this Decimal with the specified Decimal and returns true if this Decimal is numerically less than other.
isLessThan(Decimal<S>) - Method in class org.decimal4j.base.AbstractDecimal
 
isLessThanOrEqualTo(Decimal<S>) - Method in interface org.decimal4j.api.Decimal
Compares this Decimal with the specified Decimal and returns true if this Decimal is numerically less than or equal to other.
isLessThanOrEqualTo(Decimal<S>) - Method in class org.decimal4j.base.AbstractDecimal
 
isMinusOne() - Method in interface org.decimal4j.api.Decimal
Returns true if this Decimal is minus one.
isMinusOne() - Method in class org.decimal4j.base.AbstractDecimal
 
isNegative() - Method in interface org.decimal4j.api.Decimal
Returns true if this Decimal is negative.
isNegative() - Method in class org.decimal4j.base.AbstractDecimal
 
isNonNegative() - Method in interface org.decimal4j.api.Decimal
Returns true if this Decimal is not negative.
isNonNegative() - Method in class org.decimal4j.base.AbstractDecimal
 
isNonPositive() - Method in interface org.decimal4j.api.Decimal
Returns true if this Decimal is not positive.
isNonPositive() - Method in class org.decimal4j.base.AbstractDecimal
 
isOne() - Method in interface org.decimal4j.api.Decimal
Returns true if this Decimal is one.
isOne() - Method in class org.decimal4j.base.AbstractDecimal
 
isPositive() - Method in interface org.decimal4j.api.Decimal
Returns true if this Decimal is strictly positive.
isPositive() - Method in class org.decimal4j.base.AbstractDecimal
 
isSubtractOverflow(long, long, long) - Static method in class org.decimal4j.arithmetic.Checked
Returns true if the subtraction minuend - subtrahend = result has resulted in an overflow.
isUlp() - Method in interface org.decimal4j.api.Decimal
Returns true if this Decimal is equal to the smallest positive number representable by a Decimal with the current scale.
isUlp() - Method in class org.decimal4j.base.AbstractDecimal
 
isValidIntegerValue(long) - Method in enum org.decimal4j.scale.Scale0f
 
isValidIntegerValue(long) - Method in enum org.decimal4j.scale.Scale10f
 
isValidIntegerValue(long) - Method in enum org.decimal4j.scale.Scale11f
 
isValidIntegerValue(long) - Method in enum org.decimal4j.scale.Scale12f
 
isValidIntegerValue(long) - Method in enum org.decimal4j.scale.Scale13f
 
isValidIntegerValue(long) - Method in enum org.decimal4j.scale.Scale14f
 
isValidIntegerValue(long) - Method in enum org.decimal4j.scale.Scale15f
 
isValidIntegerValue(long) - Method in enum org.decimal4j.scale.Scale16f
 
isValidIntegerValue(long) - Method in enum org.decimal4j.scale.Scale17f
 
isValidIntegerValue(long) - Method in enum org.decimal4j.scale.Scale18f
 
isValidIntegerValue(long) - Method in enum org.decimal4j.scale.Scale1f
 
isValidIntegerValue(long) - Method in enum org.decimal4j.scale.Scale2f
 
isValidIntegerValue(long) - Method in enum org.decimal4j.scale.Scale3f
 
isValidIntegerValue(long) - Method in enum org.decimal4j.scale.Scale4f
 
isValidIntegerValue(long) - Method in enum org.decimal4j.scale.Scale5f
 
isValidIntegerValue(long) - Method in enum org.decimal4j.scale.Scale6f
 
isValidIntegerValue(long) - Method in enum org.decimal4j.scale.Scale7f
 
isValidIntegerValue(long) - Method in enum org.decimal4j.scale.Scale8f
 
isValidIntegerValue(long) - Method in enum org.decimal4j.scale.Scale9f
 
isValidIntegerValue(long) - Method in interface org.decimal4j.scale.ScaleMetrics
Returns true if the specified integer value can be represented using this scale.
isZero() - Method in interface org.decimal4j.api.Decimal
Returns true if this Decimal is zero.
isZero() - Method in class org.decimal4j.base.AbstractDecimal
 

J

JDKSupport - Class in org.decimal4j.arithmetic
Provides ports of methods that are available in JDK 1.8 to make code run in earlier JDK's.

L

LongConversion - Class in org.decimal4j.arithmetic
Contains methods to convert from and to long.
longToDouble(DecimalArithmetic, long) - Static method in class org.decimal4j.arithmetic.DoubleConversion
Converts the specified long value to a double truncating extra mantissa digits if necessary.
longToDouble(DecimalArithmetic, DecimalRounding, long) - Static method in class org.decimal4j.arithmetic.DoubleConversion
Converts the specified long value to a double rounding extra mantissa digits if necessary.
longToFloat(DecimalArithmetic, long) - Static method in class org.decimal4j.arithmetic.FloatConversion
Converts the specified long value to a float truncating extra mantissa digits if necessary.
longToFloat(DecimalArithmetic, DecimalRounding, long) - Static method in class org.decimal4j.arithmetic.FloatConversion
Converts the specified long value to a float rounding extra mantissa digits if necessary.
longToString(long) - Static method in class org.decimal4j.arithmetic.StringConversion
Returns a String object representing the specified long.
longToString(long, Appendable) - Static method in class org.decimal4j.arithmetic.StringConversion
Creates a String object representing the specified long and appends it to the given appendable.
longToUnscaled(ScaleMetrics, long) - Static method in class org.decimal4j.arithmetic.LongConversion
Converts the specified long value to an unscaled value of the scale defined by the given scaleMetrics.
longToUnscaledUnchecked(ScaleMetrics, long) - Static method in class org.decimal4j.arithmetic.LongConversion
Converts the specified long value to an unscaled value of the scale defined by the given scaleMetrics.
longValue() - Method in interface org.decimal4j.api.Decimal
Converts this Decimal to a long.
longValue(RoundingMode) - Method in interface org.decimal4j.api.Decimal
Converts this Decimal to a long using the specified rounding mode if necessary.
longValue() - Method in class org.decimal4j.base.AbstractDecimal
 
longValue(RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
 
longValueExact() - Method in interface org.decimal4j.api.Decimal
Converts this Decimal to a long, checking for lost information.
longValueExact() - Method in class org.decimal4j.base.AbstractDecimal
 

M

max(Decimal<S>) - Method in interface org.decimal4j.api.Decimal
Returns the maximum of this Decimal and val.
max(ImmutableDecimal<S>) - Method in interface org.decimal4j.api.ImmutableDecimal
Returns the maximum of this Decimal and val.
max(MutableDecimal<S>) - Method in interface org.decimal4j.api.MutableDecimal
Returns the maximum of this Decimal and val.
max(Decimal<S>) - Method in class org.decimal4j.base.AbstractDecimal
 
max(D) - Method in class org.decimal4j.base.AbstractDecimal
Returns the maximum of this Decimal and val.
max(ImmutableDecimal<S>) - Method in class org.decimal4j.base.AbstractImmutableDecimal
 
max(MutableDecimal<S>) - Method in class org.decimal4j.base.AbstractMutableDecimal
 
MAX_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal0f
A constant holding the maximum integer value a Decimal0f can have, 9223372036854775807.
MAX_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal10f
A constant holding the maximum integer value a Decimal10f can have, 922337203.0000000000.
MAX_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal11f
A constant holding the maximum integer value a Decimal11f can have, 92233720.00000000000.
MAX_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal12f
A constant holding the maximum integer value a Decimal12f can have, 9223372.000000000000.
MAX_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal13f
A constant holding the maximum integer value a Decimal13f can have, 922337.0000000000000.
MAX_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal14f
A constant holding the maximum integer value a Decimal14f can have, 92233.00000000000000.
MAX_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal15f
A constant holding the maximum integer value a Decimal15f can have, 9223.000000000000000.
MAX_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal16f
A constant holding the maximum integer value a Decimal16f can have, 922.0000000000000000.
MAX_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal17f
A constant holding the maximum integer value a Decimal17f can have, 92.00000000000000000.
MAX_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal18f
A constant holding the maximum integer value a Decimal18f can have, 9.000000000000000000.
MAX_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal1f
A constant holding the maximum integer value a Decimal1f can have, 922337203685477580.0.
MAX_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal2f
A constant holding the maximum integer value a Decimal2f can have, 92233720368547758.00.
MAX_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal3f
A constant holding the maximum integer value a Decimal3f can have, 9223372036854775.000.
MAX_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal4f
A constant holding the maximum integer value a Decimal4f can have, 922337203685477.0000.
MAX_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal5f
A constant holding the maximum integer value a Decimal5f can have, 92233720368547.00000.
MAX_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal6f
A constant holding the maximum integer value a Decimal6f can have, 9223372036854.000000.
MAX_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal7f
A constant holding the maximum integer value a Decimal7f can have, 922337203685.0000000.
MAX_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal8f
A constant holding the maximum integer value a Decimal8f can have, 92233720368.00000000.
MAX_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal9f
A constant holding the maximum integer value a Decimal9f can have, 9223372036.000000000.
MAX_SCALE - Static variable in class org.decimal4j.scale.Scales
The maximum scale that can be passed to Scales.getScaleMetrics(int) without causing an exception; the maximum scale is 18.
MAX_VALUE - Static variable in class org.decimal4j.immutable.Decimal0f
A constant holding the maximum value a Decimal0f can have, 9223372036854775807.
MAX_VALUE - Static variable in class org.decimal4j.immutable.Decimal10f
A constant holding the maximum value a Decimal10f can have, 922337203.6854775807.
MAX_VALUE - Static variable in class org.decimal4j.immutable.Decimal11f
A constant holding the maximum value a Decimal11f can have, 92233720.36854775807.
MAX_VALUE - Static variable in class org.decimal4j.immutable.Decimal12f
A constant holding the maximum value a Decimal12f can have, 9223372.036854775807.
MAX_VALUE - Static variable in class org.decimal4j.immutable.Decimal13f
A constant holding the maximum value a Decimal13f can have, 922337.2036854775807.
MAX_VALUE - Static variable in class org.decimal4j.immutable.Decimal14f
A constant holding the maximum value a Decimal14f can have, 92233.72036854775807.
MAX_VALUE - Static variable in class org.decimal4j.immutable.Decimal15f
A constant holding the maximum value a Decimal15f can have, 9223.372036854775807.
MAX_VALUE - Static variable in class org.decimal4j.immutable.Decimal16f
A constant holding the maximum value a Decimal16f can have, 922.3372036854775807.
MAX_VALUE - Static variable in class org.decimal4j.immutable.Decimal17f
A constant holding the maximum value a Decimal17f can have, 92.23372036854775807.
MAX_VALUE - Static variable in class org.decimal4j.immutable.Decimal18f
A constant holding the maximum value a Decimal18f can have, 9.223372036854775807.
MAX_VALUE - Static variable in class org.decimal4j.immutable.Decimal1f
A constant holding the maximum value a Decimal1f can have, 922337203685477580.7.
MAX_VALUE - Static variable in class org.decimal4j.immutable.Decimal2f
A constant holding the maximum value a Decimal2f can have, 92233720368547758.07.
MAX_VALUE - Static variable in class org.decimal4j.immutable.Decimal3f
A constant holding the maximum value a Decimal3f can have, 9223372036854775.807.
MAX_VALUE - Static variable in class org.decimal4j.immutable.Decimal4f
A constant holding the maximum value a Decimal4f can have, 922337203685477.5807.
MAX_VALUE - Static variable in class org.decimal4j.immutable.Decimal5f
A constant holding the maximum value a Decimal5f can have, 92233720368547.75807.
MAX_VALUE - Static variable in class org.decimal4j.immutable.Decimal6f
A constant holding the maximum value a Decimal6f can have, 9223372036854.775807.
MAX_VALUE - Static variable in class org.decimal4j.immutable.Decimal7f
A constant holding the maximum value a Decimal7f can have, 922337203685.4775807.
MAX_VALUE - Static variable in class org.decimal4j.immutable.Decimal8f
A constant holding the maximum value a Decimal8f can have, 92233720368.54775807.
MAX_VALUE - Static variable in class org.decimal4j.immutable.Decimal9f
A constant holding the maximum value a Decimal9f can have, 9223372036.854775807.
METRICS - Static variable in class org.decimal4j.immutable.Decimal0f
Scale metrics constant for Decimal0f returned by Decimal0f.getScaleMetrics().
METRICS - Static variable in class org.decimal4j.immutable.Decimal10f
Scale metrics constant for Decimal10f returned by Decimal10f.getScaleMetrics().
METRICS - Static variable in class org.decimal4j.immutable.Decimal11f
Scale metrics constant for Decimal11f returned by Decimal11f.getScaleMetrics().
METRICS - Static variable in class org.decimal4j.immutable.Decimal12f
Scale metrics constant for Decimal12f returned by Decimal12f.getScaleMetrics().
METRICS - Static variable in class org.decimal4j.immutable.Decimal13f
Scale metrics constant for Decimal13f returned by Decimal13f.getScaleMetrics().
METRICS - Static variable in class org.decimal4j.immutable.Decimal14f
Scale metrics constant for Decimal14f returned by Decimal14f.getScaleMetrics().
METRICS - Static variable in class org.decimal4j.immutable.Decimal15f
Scale metrics constant for Decimal15f returned by Decimal15f.getScaleMetrics().
METRICS - Static variable in class org.decimal4j.immutable.Decimal16f
Scale metrics constant for Decimal16f returned by Decimal16f.getScaleMetrics().
METRICS - Static variable in class org.decimal4j.immutable.Decimal17f
Scale metrics constant for Decimal17f returned by Decimal17f.getScaleMetrics().
METRICS - Static variable in class org.decimal4j.immutable.Decimal18f
Scale metrics constant for Decimal18f returned by Decimal18f.getScaleMetrics().
METRICS - Static variable in class org.decimal4j.immutable.Decimal1f
Scale metrics constant for Decimal1f returned by Decimal1f.getScaleMetrics().
METRICS - Static variable in class org.decimal4j.immutable.Decimal2f
Scale metrics constant for Decimal2f returned by Decimal2f.getScaleMetrics().
METRICS - Static variable in class org.decimal4j.immutable.Decimal3f
Scale metrics constant for Decimal3f returned by Decimal3f.getScaleMetrics().
METRICS - Static variable in class org.decimal4j.immutable.Decimal4f
Scale metrics constant for Decimal4f returned by Decimal4f.getScaleMetrics().
METRICS - Static variable in class org.decimal4j.immutable.Decimal5f
Scale metrics constant for Decimal5f returned by Decimal5f.getScaleMetrics().
METRICS - Static variable in class org.decimal4j.immutable.Decimal6f
Scale metrics constant for Decimal6f returned by Decimal6f.getScaleMetrics().
METRICS - Static variable in class org.decimal4j.immutable.Decimal7f
Scale metrics constant for Decimal7f returned by Decimal7f.getScaleMetrics().
METRICS - Static variable in class org.decimal4j.immutable.Decimal8f
Scale metrics constant for Decimal8f returned by Decimal8f.getScaleMetrics().
METRICS - Static variable in class org.decimal4j.immutable.Decimal9f
Scale metrics constant for Decimal9f returned by Decimal9f.getScaleMetrics().
MILLION - Static variable in class org.decimal4j.immutable.Decimal0f
The Decimal0f constant 106.
MILLION - Static variable in class org.decimal4j.immutable.Decimal10f
The Decimal10f constant 106.
MILLION - Static variable in class org.decimal4j.immutable.Decimal11f
The Decimal11f constant 106.
MILLION - Static variable in class org.decimal4j.immutable.Decimal12f
The Decimal12f constant 106.
MILLION - Static variable in class org.decimal4j.immutable.Decimal1f
The Decimal1f constant 106.
MILLION - Static variable in class org.decimal4j.immutable.Decimal2f
The Decimal2f constant 106.
MILLION - Static variable in class org.decimal4j.immutable.Decimal3f
The Decimal3f constant 106.
MILLION - Static variable in class org.decimal4j.immutable.Decimal4f
The Decimal4f constant 106.
MILLION - Static variable in class org.decimal4j.immutable.Decimal5f
The Decimal5f constant 106.
MILLION - Static variable in class org.decimal4j.immutable.Decimal6f
The Decimal6f constant 106.
MILLION - Static variable in class org.decimal4j.immutable.Decimal7f
The Decimal7f constant 106.
MILLION - Static variable in class org.decimal4j.immutable.Decimal8f
The Decimal8f constant 106.
MILLION - Static variable in class org.decimal4j.immutable.Decimal9f
The Decimal9f constant 106.
million() - Static method in class org.decimal4j.mutable.MutableDecimal0f
Returns a new MutableDecimal0f whose value is equal to one million.
million() - Static method in class org.decimal4j.mutable.MutableDecimal10f
Returns a new MutableDecimal10f whose value is equal to one million.
million() - Static method in class org.decimal4j.mutable.MutableDecimal11f
Returns a new MutableDecimal11f whose value is equal to one million.
million() - Static method in class org.decimal4j.mutable.MutableDecimal12f
Returns a new MutableDecimal12f whose value is equal to one million.
million() - Static method in class org.decimal4j.mutable.MutableDecimal1f
Returns a new MutableDecimal1f whose value is equal to one million.
million() - Static method in class org.decimal4j.mutable.MutableDecimal2f
Returns a new MutableDecimal2f whose value is equal to one million.
million() - Static method in class org.decimal4j.mutable.MutableDecimal3f
Returns a new MutableDecimal3f whose value is equal to one million.
million() - Static method in class org.decimal4j.mutable.MutableDecimal4f
Returns a new MutableDecimal4f whose value is equal to one million.
million() - Static method in class org.decimal4j.mutable.MutableDecimal5f
Returns a new MutableDecimal5f whose value is equal to one million.
million() - Static method in class org.decimal4j.mutable.MutableDecimal6f
Returns a new MutableDecimal6f whose value is equal to one million.
million() - Static method in class org.decimal4j.mutable.MutableDecimal7f
Returns a new MutableDecimal7f whose value is equal to one million.
million() - Static method in class org.decimal4j.mutable.MutableDecimal8f
Returns a new MutableDecimal8f whose value is equal to one million.
million() - Static method in class org.decimal4j.mutable.MutableDecimal9f
Returns a new MutableDecimal9f whose value is equal to one million.
MILLIONTH - Static variable in class org.decimal4j.immutable.Decimal10f
The Decimal10f constant 10-6.
MILLIONTH - Static variable in class org.decimal4j.immutable.Decimal11f
The Decimal11f constant 10-6.
MILLIONTH - Static variable in class org.decimal4j.immutable.Decimal12f
The Decimal12f constant 10-6.
MILLIONTH - Static variable in class org.decimal4j.immutable.Decimal13f
The Decimal13f constant 10-6.
MILLIONTH - Static variable in class org.decimal4j.immutable.Decimal14f
The Decimal14f constant 10-6.
MILLIONTH - Static variable in class org.decimal4j.immutable.Decimal15f
The Decimal15f constant 10-6.
MILLIONTH - Static variable in class org.decimal4j.immutable.Decimal16f
The Decimal16f constant 10-6.
MILLIONTH - Static variable in class org.decimal4j.immutable.Decimal17f
The Decimal17f constant 10-6.
MILLIONTH - Static variable in class org.decimal4j.immutable.Decimal18f
The Decimal18f constant 10-6.
MILLIONTH - Static variable in class org.decimal4j.immutable.Decimal6f
The Decimal6f constant 10-6.
MILLIONTH - Static variable in class org.decimal4j.immutable.Decimal7f
The Decimal7f constant 10-6.
MILLIONTH - Static variable in class org.decimal4j.immutable.Decimal8f
The Decimal8f constant 10-6.
MILLIONTH - Static variable in class org.decimal4j.immutable.Decimal9f
The Decimal9f constant 10-6.
millionth() - Static method in class org.decimal4j.mutable.MutableDecimal10f
Returns a new MutableDecimal10f whose value is equal to one millionth.
millionth() - Static method in class org.decimal4j.mutable.MutableDecimal11f
Returns a new MutableDecimal11f whose value is equal to one millionth.
millionth() - Static method in class org.decimal4j.mutable.MutableDecimal12f
Returns a new MutableDecimal12f whose value is equal to one millionth.
millionth() - Static method in class org.decimal4j.mutable.MutableDecimal13f
Returns a new MutableDecimal13f whose value is equal to one millionth.
millionth() - Static method in class org.decimal4j.mutable.MutableDecimal14f
Returns a new MutableDecimal14f whose value is equal to one millionth.
millionth() - Static method in class org.decimal4j.mutable.MutableDecimal15f
Returns a new MutableDecimal15f whose value is equal to one millionth.
millionth() - Static method in class org.decimal4j.mutable.MutableDecimal16f
Returns a new MutableDecimal16f whose value is equal to one millionth.
millionth() - Static method in class org.decimal4j.mutable.MutableDecimal17f
Returns a new MutableDecimal17f whose value is equal to one millionth.
millionth() - Static method in class org.decimal4j.mutable.MutableDecimal18f
Returns a new MutableDecimal18f whose value is equal to one millionth.
millionth() - Static method in class org.decimal4j.mutable.MutableDecimal6f
Returns a new MutableDecimal6f whose value is equal to one millionth.
millionth() - Static method in class org.decimal4j.mutable.MutableDecimal7f
Returns a new MutableDecimal7f whose value is equal to one millionth.
millionth() - Static method in class org.decimal4j.mutable.MutableDecimal8f
Returns a new MutableDecimal8f whose value is equal to one millionth.
millionth() - Static method in class org.decimal4j.mutable.MutableDecimal9f
Returns a new MutableDecimal9f whose value is equal to one millionth.
min(Decimal<S>) - Method in interface org.decimal4j.api.Decimal
Returns the minimum of this Decimal and val.
min(ImmutableDecimal<S>) - Method in interface org.decimal4j.api.ImmutableDecimal
Returns the minimum of this Decimal and val.
min(MutableDecimal<S>) - Method in interface org.decimal4j.api.MutableDecimal
Returns the minimum of this Decimal and val.
min(Decimal<S>) - Method in class org.decimal4j.base.AbstractDecimal
 
min(D) - Method in class org.decimal4j.base.AbstractDecimal
Returns the minimum of this Decimal and val.
min(ImmutableDecimal<S>) - Method in class org.decimal4j.base.AbstractImmutableDecimal
 
min(MutableDecimal<S>) - Method in class org.decimal4j.base.AbstractMutableDecimal
 
MIN_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal0f
A constant holding the minimum integer value a Decimal0f can have, -9223372036854775808.
MIN_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal10f
A constant holding the minimum integer value a Decimal10f can have, -922337203.0000000000.
MIN_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal11f
A constant holding the minimum integer value a Decimal11f can have, -92233720.00000000000.
MIN_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal12f
A constant holding the minimum integer value a Decimal12f can have, -9223372.000000000000.
MIN_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal13f
A constant holding the minimum integer value a Decimal13f can have, -922337.0000000000000.
MIN_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal14f
A constant holding the minimum integer value a Decimal14f can have, -92233.00000000000000.
MIN_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal15f
A constant holding the minimum integer value a Decimal15f can have, -9223.000000000000000.
MIN_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal16f
A constant holding the minimum integer value a Decimal16f can have, -922.0000000000000000.
MIN_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal17f
A constant holding the minimum integer value a Decimal17f can have, -92.00000000000000000.
MIN_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal18f
A constant holding the minimum integer value a Decimal18f can have, -9.000000000000000000.
MIN_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal1f
A constant holding the minimum integer value a Decimal1f can have, -922337203685477580.0.
MIN_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal2f
A constant holding the minimum integer value a Decimal2f can have, -92233720368547758.00.
MIN_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal3f
A constant holding the minimum integer value a Decimal3f can have, -9223372036854775.000.
MIN_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal4f
A constant holding the minimum integer value a Decimal4f can have, -922337203685477.0000.
MIN_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal5f
A constant holding the minimum integer value a Decimal5f can have, -92233720368547.00000.
MIN_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal6f
A constant holding the minimum integer value a Decimal6f can have, -9223372036854.000000.
MIN_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal7f
A constant holding the minimum integer value a Decimal7f can have, -922337203685.0000000.
MIN_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal8f
A constant holding the minimum integer value a Decimal8f can have, -92233720368.00000000.
MIN_INTEGER_VALUE - Static variable in class org.decimal4j.immutable.Decimal9f
A constant holding the minimum integer value a Decimal9f can have, -9223372036.000000000.
MIN_SCALE - Static variable in class org.decimal4j.scale.Scales
The minimum scale that can be passed to Scales.getScaleMetrics(int) without causing an exception; the minimum scale is 0.
MIN_VALUE - Static variable in class org.decimal4j.immutable.Decimal0f
A constant holding the minimum value a Decimal0f can have, -9223372036854775807.
MIN_VALUE - Static variable in class org.decimal4j.immutable.Decimal10f
A constant holding the minimum value a Decimal10f can have, -922337203.6854775808.
MIN_VALUE - Static variable in class org.decimal4j.immutable.Decimal11f
A constant holding the minimum value a Decimal11f can have, -92233720.36854775808.
MIN_VALUE - Static variable in class org.decimal4j.immutable.Decimal12f
A constant holding the minimum value a Decimal12f can have, -9223372.036854775808.
MIN_VALUE - Static variable in class org.decimal4j.immutable.Decimal13f
A constant holding the minimum value a Decimal13f can have, -922337.2036854775808.
MIN_VALUE - Static variable in class org.decimal4j.immutable.Decimal14f
A constant holding the minimum value a Decimal14f can have, -92233.72036854775808.
MIN_VALUE - Static variable in class org.decimal4j.immutable.Decimal15f
A constant holding the minimum value a Decimal15f can have, -9223.372036854775808.
MIN_VALUE - Static variable in class org.decimal4j.immutable.Decimal16f
A constant holding the minimum value a Decimal16f can have, -922.3372036854775808.
MIN_VALUE - Static variable in class org.decimal4j.immutable.Decimal17f
A constant holding the minimum value a Decimal17f can have, -92.23372036854775808.
MIN_VALUE - Static variable in class org.decimal4j.immutable.Decimal18f
A constant holding the minimum value a Decimal18f can have, -9.223372036854775808.
MIN_VALUE - Static variable in class org.decimal4j.immutable.Decimal1f
A constant holding the minimum value a Decimal1f can have, -922337203685477580.8.
MIN_VALUE - Static variable in class org.decimal4j.immutable.Decimal2f
A constant holding the minimum value a Decimal2f can have, -92233720368547758.08.
MIN_VALUE - Static variable in class org.decimal4j.immutable.Decimal3f
A constant holding the minimum value a Decimal3f can have, -9223372036854775.808.
MIN_VALUE - Static variable in class org.decimal4j.immutable.Decimal4f
A constant holding the minimum value a Decimal4f can have, -922337203685477.5808.
MIN_VALUE - Static variable in class org.decimal4j.immutable.Decimal5f
A constant holding the minimum value a Decimal5f can have, -92233720368547.75808.
MIN_VALUE - Static variable in class org.decimal4j.immutable.Decimal6f
A constant holding the minimum value a Decimal6f can have, -9223372036854.775808.
MIN_VALUE - Static variable in class org.decimal4j.immutable.Decimal7f
A constant holding the minimum value a Decimal7f can have, -922337203685.4775808.
MIN_VALUE - Static variable in class org.decimal4j.immutable.Decimal8f
A constant holding the minimum value a Decimal8f can have, -92233720368.54775808.
MIN_VALUE - Static variable in class org.decimal4j.immutable.Decimal9f
A constant holding the minimum value a Decimal9f can have, -9223372036.854775808.
MINUS_ONE - Static variable in class org.decimal4j.immutable.Decimal0f
The Decimal0f constant -1.
MINUS_ONE - Static variable in class org.decimal4j.immutable.Decimal10f
The Decimal10f constant -1.
MINUS_ONE - Static variable in class org.decimal4j.immutable.Decimal11f
The Decimal11f constant -1.
MINUS_ONE - Static variable in class org.decimal4j.immutable.Decimal12f
The Decimal12f constant -1.
MINUS_ONE - Static variable in class org.decimal4j.immutable.Decimal13f
The Decimal13f constant -1.
MINUS_ONE - Static variable in class org.decimal4j.immutable.Decimal14f
The Decimal14f constant -1.
MINUS_ONE - Static variable in class org.decimal4j.immutable.Decimal15f
The Decimal15f constant -1.
MINUS_ONE - Static variable in class org.decimal4j.immutable.Decimal16f
The Decimal16f constant -1.
MINUS_ONE - Static variable in class org.decimal4j.immutable.Decimal17f
The Decimal17f constant -1.
MINUS_ONE - Static variable in class org.decimal4j.immutable.Decimal18f
The Decimal18f constant -1.
MINUS_ONE - Static variable in class org.decimal4j.immutable.Decimal1f
The Decimal1f constant -1.
MINUS_ONE - Static variable in class org.decimal4j.immutable.Decimal2f
The Decimal2f constant -1.
MINUS_ONE - Static variable in class org.decimal4j.immutable.Decimal3f
The Decimal3f constant -1.
MINUS_ONE - Static variable in class org.decimal4j.immutable.Decimal4f
The Decimal4f constant -1.
MINUS_ONE - Static variable in class org.decimal4j.immutable.Decimal5f
The Decimal5f constant -1.
MINUS_ONE - Static variable in class org.decimal4j.immutable.Decimal6f
The Decimal6f constant -1.
MINUS_ONE - Static variable in class org.decimal4j.immutable.Decimal7f
The Decimal7f constant -1.
MINUS_ONE - Static variable in class org.decimal4j.immutable.Decimal8f
The Decimal8f constant -1.
MINUS_ONE - Static variable in class org.decimal4j.immutable.Decimal9f
The Decimal9f constant -1.
minusOne() - Static method in class org.decimal4j.mutable.MutableDecimal0f
Returns a new MutableDecimal0f whose value is equal to minus one.
minusOne() - Static method in class org.decimal4j.mutable.MutableDecimal10f
Returns a new MutableDecimal10f whose value is equal to minus one.
minusOne() - Static method in class org.decimal4j.mutable.MutableDecimal11f
Returns a new MutableDecimal11f whose value is equal to minus one.
minusOne() - Static method in class org.decimal4j.mutable.MutableDecimal12f
Returns a new MutableDecimal12f whose value is equal to minus one.
minusOne() - Static method in class org.decimal4j.mutable.MutableDecimal13f
Returns a new MutableDecimal13f whose value is equal to minus one.
minusOne() - Static method in class org.decimal4j.mutable.MutableDecimal14f
Returns a new MutableDecimal14f whose value is equal to minus one.
minusOne() - Static method in class org.decimal4j.mutable.MutableDecimal15f
Returns a new MutableDecimal15f whose value is equal to minus one.
minusOne() - Static method in class org.decimal4j.mutable.MutableDecimal16f
Returns a new MutableDecimal16f whose value is equal to minus one.
minusOne() - Static method in class org.decimal4j.mutable.MutableDecimal17f
Returns a new MutableDecimal17f whose value is equal to minus one.
minusOne() - Static method in class org.decimal4j.mutable.MutableDecimal18f
Returns a new MutableDecimal18f whose value is equal to minus one.
minusOne() - Static method in class org.decimal4j.mutable.MutableDecimal1f
Returns a new MutableDecimal1f whose value is equal to minus one.
minusOne() - Static method in class org.decimal4j.mutable.MutableDecimal2f
Returns a new MutableDecimal2f whose value is equal to minus one.
minusOne() - Static method in class org.decimal4j.mutable.MutableDecimal3f
Returns a new MutableDecimal3f whose value is equal to minus one.
minusOne() - Static method in class org.decimal4j.mutable.MutableDecimal4f
Returns a new MutableDecimal4f whose value is equal to minus one.
minusOne() - Static method in class org.decimal4j.mutable.MutableDecimal5f
Returns a new MutableDecimal5f whose value is equal to minus one.
minusOne() - Static method in class org.decimal4j.mutable.MutableDecimal6f
Returns a new MutableDecimal6f whose value is equal to minus one.
minusOne() - Static method in class org.decimal4j.mutable.MutableDecimal7f
Returns a new MutableDecimal7f whose value is equal to minus one.
minusOne() - Static method in class org.decimal4j.mutable.MutableDecimal8f
Returns a new MutableDecimal8f whose value is equal to minus one.
minusOne() - Static method in class org.decimal4j.mutable.MutableDecimal9f
Returns a new MutableDecimal9f whose value is equal to minus one.
moduloByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale0f
 
moduloByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale10f
 
moduloByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale11f
 
moduloByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale12f
 
moduloByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale13f
 
moduloByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale14f
 
moduloByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale15f
 
moduloByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale16f
 
moduloByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale17f
 
moduloByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale18f
 
moduloByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale1f
 
moduloByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale2f
 
moduloByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale3f
 
moduloByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale4f
 
moduloByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale5f
 
moduloByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale6f
 
moduloByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale7f
 
moduloByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale8f
 
moduloByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale9f
 
moduloByScaleFactor(long) - Method in interface org.decimal4j.scale.ScaleMetrics
Returns dividend % scaleFactor also known as reminder.
Mul - Class in org.decimal4j.arithmetic
Provides methods to calculate multiplication results.
mulhiByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale0f
 
mulhiByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale10f
 
mulhiByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale11f
 
mulhiByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale12f
 
mulhiByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale13f
 
mulhiByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale14f
 
mulhiByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale15f
 
mulhiByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale16f
 
mulhiByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale17f
 
mulhiByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale18f
 
mulhiByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale1f
 
mulhiByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale2f
 
mulhiByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale3f
 
mulhiByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale4f
 
mulhiByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale5f
 
mulhiByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale6f
 
mulhiByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale7f
 
mulhiByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale8f
 
mulhiByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale9f
 
mulhiByScaleFactor(int) - Method in interface org.decimal4j.scale.ScaleMetrics
Returns factor*high32(scaleFactor) where high32 refers to the high 32 bits of the factor.
mulloByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale0f
 
mulloByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale10f
 
mulloByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale11f
 
mulloByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale12f
 
mulloByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale13f
 
mulloByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale14f
 
mulloByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale15f
 
mulloByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale16f
 
mulloByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale17f
 
mulloByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale18f
 
mulloByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale1f
 
mulloByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale2f
 
mulloByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale3f
 
mulloByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale4f
 
mulloByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale5f
 
mulloByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale6f
 
mulloByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale7f
 
mulloByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale8f
 
mulloByScaleFactor(int) - Method in enum org.decimal4j.scale.Scale9f
 
mulloByScaleFactor(int) - Method in interface org.decimal4j.scale.ScaleMetrics
Returns factor*low32(scaleFactor) where low32 refers to the low 32 bits of the factor.
Multipliable0f - Class in org.decimal4j.exact
A Multipliable0f encapsulates a Decimal of scale 0 and facilitates exact typed multiplication.
Multipliable0f(Decimal<Scale0f>) - Constructor for class org.decimal4j.exact.Multipliable0f
Constructor with Decimal value to be encapsulated.
Multipliable10f - Class in org.decimal4j.exact
A Multipliable10f encapsulates a Decimal of scale 10 and facilitates exact typed multiplication.
Multipliable10f(Decimal<Scale10f>) - Constructor for class org.decimal4j.exact.Multipliable10f
Constructor with Decimal value to be encapsulated.
Multipliable11f - Class in org.decimal4j.exact
A Multipliable11f encapsulates a Decimal of scale 11 and facilitates exact typed multiplication.
Multipliable11f(Decimal<Scale11f>) - Constructor for class org.decimal4j.exact.Multipliable11f
Constructor with Decimal value to be encapsulated.
Multipliable12f - Class in org.decimal4j.exact
A Multipliable12f encapsulates a Decimal of scale 12 and facilitates exact typed multiplication.
Multipliable12f(Decimal<Scale12f>) - Constructor for class org.decimal4j.exact.Multipliable12f
Constructor with Decimal value to be encapsulated.
Multipliable13f - Class in org.decimal4j.exact
A Multipliable13f encapsulates a Decimal of scale 13 and facilitates exact typed multiplication.
Multipliable13f(Decimal<Scale13f>) - Constructor for class org.decimal4j.exact.Multipliable13f
Constructor with Decimal value to be encapsulated.
Multipliable14f - Class in org.decimal4j.exact
A Multipliable14f encapsulates a Decimal of scale 14 and facilitates exact typed multiplication.
Multipliable14f(Decimal<Scale14f>) - Constructor for class org.decimal4j.exact.Multipliable14f
Constructor with Decimal value to be encapsulated.
Multipliable15f - Class in org.decimal4j.exact
A Multipliable15f encapsulates a Decimal of scale 15 and facilitates exact typed multiplication.
Multipliable15f(Decimal<Scale15f>) - Constructor for class org.decimal4j.exact.Multipliable15f
Constructor with Decimal value to be encapsulated.
Multipliable16f - Class in org.decimal4j.exact
A Multipliable16f encapsulates a Decimal of scale 16 and facilitates exact typed multiplication.
Multipliable16f(Decimal<Scale16f>) - Constructor for class org.decimal4j.exact.Multipliable16f
Constructor with Decimal value to be encapsulated.
Multipliable17f - Class in org.decimal4j.exact
A Multipliable17f encapsulates a Decimal of scale 17 and facilitates exact typed multiplication.
Multipliable17f(Decimal<Scale17f>) - Constructor for class org.decimal4j.exact.Multipliable17f
Constructor with Decimal value to be encapsulated.
Multipliable18f - Class in org.decimal4j.exact
A Multipliable18f encapsulates a Decimal of scale 18 and facilitates exact typed multiplication.
Multipliable18f(Decimal<Scale18f>) - Constructor for class org.decimal4j.exact.Multipliable18f
Constructor with Decimal value to be encapsulated.
Multipliable1f - Class in org.decimal4j.exact
A Multipliable1f encapsulates a Decimal of scale 1 and facilitates exact typed multiplication.
Multipliable1f(Decimal<Scale1f>) - Constructor for class org.decimal4j.exact.Multipliable1f
Constructor with Decimal value to be encapsulated.
Multipliable2f - Class in org.decimal4j.exact
A Multipliable2f encapsulates a Decimal of scale 2 and facilitates exact typed multiplication.
Multipliable2f(Decimal<Scale2f>) - Constructor for class org.decimal4j.exact.Multipliable2f
Constructor with Decimal value to be encapsulated.
Multipliable3f - Class in org.decimal4j.exact
A Multipliable3f encapsulates a Decimal of scale 3 and facilitates exact typed multiplication.
Multipliable3f(Decimal<Scale3f>) - Constructor for class org.decimal4j.exact.Multipliable3f
Constructor with Decimal value to be encapsulated.
Multipliable4f - Class in org.decimal4j.exact
A Multipliable4f encapsulates a Decimal of scale 4 and facilitates exact typed multiplication.
Multipliable4f(Decimal<Scale4f>) - Constructor for class org.decimal4j.exact.Multipliable4f
Constructor with Decimal value to be encapsulated.
Multipliable5f - Class in org.decimal4j.exact
A Multipliable5f encapsulates a Decimal of scale 5 and facilitates exact typed multiplication.
Multipliable5f(Decimal<Scale5f>) - Constructor for class org.decimal4j.exact.Multipliable5f
Constructor with Decimal value to be encapsulated.
Multipliable6f - Class in org.decimal4j.exact
A Multipliable6f encapsulates a Decimal of scale 6 and facilitates exact typed multiplication.
Multipliable6f(Decimal<Scale6f>) - Constructor for class org.decimal4j.exact.Multipliable6f
Constructor with Decimal value to be encapsulated.
Multipliable7f - Class in org.decimal4j.exact
A Multipliable7f encapsulates a Decimal of scale 7 and facilitates exact typed multiplication.
Multipliable7f(Decimal<Scale7f>) - Constructor for class org.decimal4j.exact.Multipliable7f
Constructor with Decimal value to be encapsulated.
Multipliable8f - Class in org.decimal4j.exact
A Multipliable8f encapsulates a Decimal of scale 8 and facilitates exact typed multiplication.
Multipliable8f(Decimal<Scale8f>) - Constructor for class org.decimal4j.exact.Multipliable8f
Constructor with Decimal value to be encapsulated.
Multipliable9f - Class in org.decimal4j.exact
A Multipliable9f encapsulates a Decimal of scale 9 and facilitates exact typed multiplication.
Multipliable9f(Decimal<Scale9f>) - Constructor for class org.decimal4j.exact.Multipliable9f
Constructor with Decimal value to be encapsulated.
Multiplier - Class in org.decimal4j.exact
Multiplier provides static multiplyExact(..) methods for Decimal values of different scales.
multiply(Decimal<S>) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this * multiplicand).
multiply(Decimal<S>, RoundingMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this * multiplicand).
multiply(Decimal<S>, TruncationPolicy) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this * multiplicand).
multiply(long) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this * multiplicand).
multiply(long, OverflowMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this * multiplicand).
multiply(double) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this * multiplicand) after converting the given double argument into a Decimal value of the same scale as this Decimal.
multiply(double, RoundingMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this * multiplicand) after converting the given double argument into a Decimal value of the same scale as this Decimal.
multiply(long, long) - Method in interface org.decimal4j.api.DecimalArithmetic
Returns an unscaled decimal whose value is the product of the specified arguments: (uDecimal1 * uDecimal2).
multiply(Decimal<S>) - Method in interface org.decimal4j.api.ImmutableDecimal
 
multiply(Decimal<S>, RoundingMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
multiply(Decimal<S>, TruncationPolicy) - Method in interface org.decimal4j.api.ImmutableDecimal
 
multiply(long) - Method in interface org.decimal4j.api.ImmutableDecimal
 
multiply(long, OverflowMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
multiply(double) - Method in interface org.decimal4j.api.ImmutableDecimal
 
multiply(double, RoundingMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
multiply(Decimal<S>) - Method in interface org.decimal4j.api.MutableDecimal
 
multiply(Decimal<S>, RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
 
multiply(Decimal<S>, TruncationPolicy) - Method in interface org.decimal4j.api.MutableDecimal
 
multiply(long) - Method in interface org.decimal4j.api.MutableDecimal
 
multiply(long, OverflowMode) - Method in interface org.decimal4j.api.MutableDecimal
 
multiply(double) - Method in interface org.decimal4j.api.MutableDecimal
 
multiply(double, RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
 
multiply(long, long) - Method in class org.decimal4j.arithmetic.AbstractCheckedScale0fArithmetic
 
multiply(long, long) - Method in class org.decimal4j.arithmetic.AbstractUncheckedScale0fArithmetic
 
multiply(long, long) - Method in class org.decimal4j.arithmetic.CheckedScaleNfRoundingArithmetic
 
multiply(long, long) - Method in class org.decimal4j.arithmetic.CheckedScaleNfTruncatingArithmetic
 
multiply(DecimalArithmetic, long, long) - Static method in class org.decimal4j.arithmetic.Mul
Calculates the multiple uDecimal1 * uDecimal2 / scaleFactor without rounding.
multiply(DecimalArithmetic, DecimalRounding, long, long) - Static method in class org.decimal4j.arithmetic.Mul
Calculates the multiple uDecimal1 * uDecimal2 / scaleFactor applying the specified rounding if necessary.
multiply(DecimalArithmetic, long, long) - Method in enum org.decimal4j.arithmetic.SpecialMultiplicationResult
Performs the multiplication for this special multiplication result.
multiply(long, long) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfRoundingArithmetic
 
multiply(long, long) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfTruncatingArithmetic
 
multiply(int, UnsignedDecimal9i36f, DecimalRounding) - Method in class org.decimal4j.arithmetic.UnsignedDecimal9i36f
Multiplies this unsigned 9x36 decimal value with another one.
multiply(Decimal<S>) - Method in class org.decimal4j.base.AbstractDecimal
 
multiply(Decimal<S>, RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
 
multiply(Decimal<S>, TruncationPolicy) - Method in class org.decimal4j.base.AbstractDecimal
 
multiply(long) - Method in class org.decimal4j.base.AbstractDecimal
 
multiply(long, OverflowMode) - Method in class org.decimal4j.base.AbstractDecimal
 
multiply(double) - Method in class org.decimal4j.base.AbstractDecimal
 
multiply(double, RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
 
multiplyBy(Decimal<?>) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this * multiplicand).
multiplyBy(Decimal<?>, RoundingMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this * multiplicand).
multiplyBy(Decimal<?>, TruncationPolicy) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this * multiplicand).
multiplyBy(Decimal<?>) - Method in interface org.decimal4j.api.ImmutableDecimal
 
multiplyBy(Decimal<?>, RoundingMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
multiplyBy(Decimal<?>, TruncationPolicy) - Method in interface org.decimal4j.api.ImmutableDecimal
 
multiplyBy(Decimal<?>) - Method in interface org.decimal4j.api.MutableDecimal
 
multiplyBy(Decimal<?>, RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
 
multiplyBy(Decimal<?>, TruncationPolicy) - Method in interface org.decimal4j.api.MutableDecimal
 
multiplyBy(Decimal<?>) - Method in class org.decimal4j.base.AbstractDecimal
 
multiplyBy(Decimal<?>, RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
 
multiplyBy(Decimal<?>, TruncationPolicy) - Method in class org.decimal4j.base.AbstractDecimal
 
multiplyByLong(long, long) - Method in interface org.decimal4j.api.DecimalArithmetic
Returns an unscaled decimal whose value is (uDecimal * lValue) where the second argument is a true long value instead of an unscaled decimal.
multiplyByLong(long, long) - Method in class org.decimal4j.arithmetic.AbstractCheckedArithmetic
 
multiplyByLong(long, long) - Method in class org.decimal4j.arithmetic.AbstractUncheckedArithmetic
 
multiplyByLong(DecimalArithmetic, long, long) - Static method in class org.decimal4j.arithmetic.Checked
Returns the product (uDecimal * lValue) of an unsigned decimal value and a long value throwing an exception if an overflow occurs.
multiplyByPowerOf10(long, int) - Method in interface org.decimal4j.api.DecimalArithmetic
Returns an unscaled decimal whose value is (uDecimal * 10n).
multiplyByPowerOf10(long, int) - Method in class org.decimal4j.arithmetic.CheckedScale0fRoundingArithmetic
 
multiplyByPowerOf10(long, int) - Method in class org.decimal4j.arithmetic.CheckedScale0fTruncatingArithmetic
 
multiplyByPowerOf10(long, int) - Method in class org.decimal4j.arithmetic.CheckedScaleNfRoundingArithmetic
 
multiplyByPowerOf10(long, int) - Method in class org.decimal4j.arithmetic.CheckedScaleNfTruncatingArithmetic
 
multiplyByPowerOf10(long, int) - Static method in class org.decimal4j.arithmetic.Pow10
Calculates the multiple by a power of 10 truncating the result if necessary for negative n.
multiplyByPowerOf10(DecimalRounding, long, int) - Static method in class org.decimal4j.arithmetic.Pow10
Calculates the multiple by a power of 10 rounding the result if necessary for negative n.
multiplyByPowerOf10(long, int) - Method in class org.decimal4j.arithmetic.UncheckedScale0fRoundingArithmetic
 
multiplyByPowerOf10(long, int) - Method in class org.decimal4j.arithmetic.UncheckedScale0fTruncatingArithmetic
 
multiplyByPowerOf10(long, int) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfRoundingArithmetic
 
multiplyByPowerOf10(long, int) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfTruncatingArithmetic
 
multiplyByPowerOf10Checked(DecimalArithmetic, long, int) - Static method in class org.decimal4j.arithmetic.Pow10
Calculates the multiple by a power of 10 truncating the result if necessary for negative n.
multiplyByPowerOf10Checked(DecimalArithmetic, DecimalRounding, long, int) - Static method in class org.decimal4j.arithmetic.Pow10
Calculates the multiple by a power of 10 rounding the result if necessary for negative n.
multiplyByPowerOfTen(int) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this * 10n) .
multiplyByPowerOfTen(int, RoundingMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this * 10n) .
multiplyByPowerOfTen(int, TruncationPolicy) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this * 10n) .
multiplyByPowerOfTen(int) - Method in interface org.decimal4j.api.ImmutableDecimal
 
multiplyByPowerOfTen(int, RoundingMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
multiplyByPowerOfTen(int, TruncationPolicy) - Method in interface org.decimal4j.api.ImmutableDecimal
 
multiplyByPowerOfTen(int) - Method in interface org.decimal4j.api.MutableDecimal
 
multiplyByPowerOfTen(int, RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
 
multiplyByPowerOfTen(int, TruncationPolicy) - Method in interface org.decimal4j.api.MutableDecimal
 
multiplyByPowerOfTen(int) - Method in class org.decimal4j.base.AbstractDecimal
 
multiplyByPowerOfTen(int, RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
 
multiplyByPowerOfTen(int, TruncationPolicy) - Method in class org.decimal4j.base.AbstractDecimal
 
multiplyByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale0f
 
multiplyByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale10f
 
multiplyByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale11f
 
multiplyByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale12f
 
multiplyByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale13f
 
multiplyByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale14f
 
multiplyByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale15f
 
multiplyByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale16f
 
multiplyByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale17f
 
multiplyByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale18f
 
multiplyByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale1f
 
multiplyByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale2f
 
multiplyByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale3f
 
multiplyByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale4f
 
multiplyByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale5f
 
multiplyByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale6f
 
multiplyByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale7f
 
multiplyByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale8f
 
multiplyByScaleFactor(long) - Method in enum org.decimal4j.scale.Scale9f
 
multiplyByScaleFactor(long) - Method in interface org.decimal4j.scale.ScaleMetrics
Returns factor*scaleFactor.
multiplyByScaleFactorExact(long) - Method in enum org.decimal4j.scale.Scale0f
 
multiplyByScaleFactorExact(long) - Method in enum org.decimal4j.scale.Scale10f
 
multiplyByScaleFactorExact(long) - Method in enum org.decimal4j.scale.Scale11f
 
multiplyByScaleFactorExact(long) - Method in enum org.decimal4j.scale.Scale12f
 
multiplyByScaleFactorExact(long) - Method in enum org.decimal4j.scale.Scale13f
 
multiplyByScaleFactorExact(long) - Method in enum org.decimal4j.scale.Scale14f
 
multiplyByScaleFactorExact(long) - Method in enum org.decimal4j.scale.Scale15f
 
multiplyByScaleFactorExact(long) - Method in enum org.decimal4j.scale.Scale16f
 
multiplyByScaleFactorExact(long) - Method in enum org.decimal4j.scale.Scale17f
 
multiplyByScaleFactorExact(long) - Method in enum org.decimal4j.scale.Scale18f
 
multiplyByScaleFactorExact(long) - Method in enum org.decimal4j.scale.Scale1f
 
multiplyByScaleFactorExact(long) - Method in enum org.decimal4j.scale.Scale2f
 
multiplyByScaleFactorExact(long) - Method in enum org.decimal4j.scale.Scale3f
 
multiplyByScaleFactorExact(long) - Method in enum org.decimal4j.scale.Scale4f
 
multiplyByScaleFactorExact(long) - Method in enum org.decimal4j.scale.Scale5f
 
multiplyByScaleFactorExact(long) - Method in enum org.decimal4j.scale.Scale6f
 
multiplyByScaleFactorExact(long) - Method in enum org.decimal4j.scale.Scale7f
 
multiplyByScaleFactorExact(long) - Method in enum org.decimal4j.scale.Scale8f
 
multiplyByScaleFactorExact(long) - Method in enum org.decimal4j.scale.Scale9f
 
multiplyByScaleFactorExact(long) - Method in interface org.decimal4j.scale.ScaleMetrics
Returns factor*scaleFactor, checking for lost information.
multiplyByUnscaled(long, long, int) - Method in interface org.decimal4j.api.DecimalArithmetic
Returns an unscaled decimal whose value is (uDecimal * unscaled * 10-scale).
multiplyByUnscaled(long, long, int) - Method in class org.decimal4j.arithmetic.CheckedScale0fRoundingArithmetic
 
multiplyByUnscaled(long, long, int) - Method in class org.decimal4j.arithmetic.CheckedScale0fTruncatingArithmetic
 
multiplyByUnscaled(long, long, int) - Method in class org.decimal4j.arithmetic.CheckedScaleNfRoundingArithmetic
 
multiplyByUnscaled(long, long, int) - Method in class org.decimal4j.arithmetic.CheckedScaleNfTruncatingArithmetic
 
multiplyByUnscaled(long, long, int) - Static method in class org.decimal4j.arithmetic.Mul
Calculates unchecked multiplication by an unscaled value with the given scale without rounding.
multiplyByUnscaled(DecimalRounding, long, long, int) - Static method in class org.decimal4j.arithmetic.Mul
Calculates unchecked multiplication by an unscaled value with the given scale with rounding.
multiplyByUnscaled(long, long, int) - Method in class org.decimal4j.arithmetic.UncheckedScale0fRoundingArithmetic
 
multiplyByUnscaled(long, long, int) - Method in class org.decimal4j.arithmetic.UncheckedScale0fTruncatingArithmetic
 
multiplyByUnscaled(long, long, int) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfRoundingArithmetic
 
multiplyByUnscaled(long, long, int) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfTruncatingArithmetic
 
multiplyByUnscaledChecked(DecimalArithmetic, long, long, int) - Static method in class org.decimal4j.arithmetic.Mul
Calculates checked multiplication by an unscaled value with the given scale without rounding.
multiplyByUnscaledChecked(DecimalArithmetic, DecimalRounding, long, long, int) - Static method in class org.decimal4j.arithmetic.Mul
Calculates checked multiplication by an unscaled value with the given scale with rounding.
multiplyChecked(DecimalArithmetic, long, long) - Static method in class org.decimal4j.arithmetic.Mul
Calculates the multiple uDecimal1 * uDecimal2 / scaleFactor without rounding checking for overflows.
multiplyChecked(DecimalArithmetic, DecimalRounding, long, long) - Static method in class org.decimal4j.arithmetic.Mul
Calculates the multiple uDecimal1 * uDecimal2 / scaleFactor with rounding.
multiplyExact(Decimal<?>) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this * multiplicand).
multiplyExact(Decimal<?>) - Method in interface org.decimal4j.api.ImmutableDecimal
 
multiplyExact(Decimal<?>) - Method in interface org.decimal4j.api.MutableDecimal
 
multiplyExact(Decimal<?>) - Method in class org.decimal4j.base.AbstractImmutableDecimal
 
multiplyExact(Decimal<?>) - Method in class org.decimal4j.base.AbstractMutableDecimal
 
multiplyExact(Decimal0f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(MutableDecimal0f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(Decimal1f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(MutableDecimal1f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(Decimal2f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(MutableDecimal2f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(Decimal3f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(MutableDecimal3f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(Decimal4f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(MutableDecimal4f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(Decimal5f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(MutableDecimal5f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(Decimal6f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(MutableDecimal6f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(Decimal7f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(MutableDecimal7f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(Decimal8f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(MutableDecimal8f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(Decimal9f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(MutableDecimal9f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(Decimal10f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(MutableDecimal10f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(Decimal11f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(MutableDecimal11f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(Decimal12f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(MutableDecimal12f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(Decimal13f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(MutableDecimal13f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(Decimal14f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(MutableDecimal14f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(Decimal15f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(MutableDecimal15f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(Decimal16f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(MutableDecimal16f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(Decimal17f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(MutableDecimal17f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(Decimal18f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact(MutableDecimal18f) - Static method in class org.decimal4j.exact.Multiplier
Returns the value argument as a multipliable factor for typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.immutable.Decimal0f
Returns this Decimal as a multipliable factor for typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.immutable.Decimal10f
Returns this Decimal as a multipliable factor for typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.immutable.Decimal11f
Returns this Decimal as a multipliable factor for typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.immutable.Decimal12f
Returns this Decimal as a multipliable factor for typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.immutable.Decimal13f
Returns this Decimal as a multipliable factor for typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.immutable.Decimal14f
Returns this Decimal as a multipliable factor for typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.immutable.Decimal15f
Returns this Decimal as a multipliable factor for typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.immutable.Decimal16f
Returns this Decimal as a multipliable factor for typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.immutable.Decimal17f
Returns this Decimal as a multipliable factor for typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.immutable.Decimal18f
Returns this Decimal as a multipliable factor for typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.immutable.Decimal1f
Returns this Decimal as a multipliable factor for typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.immutable.Decimal2f
Returns this Decimal as a multipliable factor for typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.immutable.Decimal3f
Returns this Decimal as a multipliable factor for typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.immutable.Decimal4f
Returns this Decimal as a multipliable factor for typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.immutable.Decimal5f
Returns this Decimal as a multipliable factor for typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.immutable.Decimal6f
Returns this Decimal as a multipliable factor for typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.immutable.Decimal7f
Returns this Decimal as a multipliable factor for typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.immutable.Decimal8f
Returns this Decimal as a multipliable factor for typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.immutable.Decimal9f
Returns this Decimal as a multipliable factor for typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.mutable.MutableDecimal0f
Returns this Decimal as a multipliable factor for exact typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.mutable.MutableDecimal10f
Returns this Decimal as a multipliable factor for exact typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.mutable.MutableDecimal11f
Returns this Decimal as a multipliable factor for exact typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.mutable.MutableDecimal12f
Returns this Decimal as a multipliable factor for exact typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.mutable.MutableDecimal13f
Returns this Decimal as a multipliable factor for exact typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.mutable.MutableDecimal14f
Returns this Decimal as a multipliable factor for exact typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.mutable.MutableDecimal15f
Returns this Decimal as a multipliable factor for exact typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.mutable.MutableDecimal16f
Returns this Decimal as a multipliable factor for exact typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.mutable.MutableDecimal17f
Returns this Decimal as a multipliable factor for exact typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.mutable.MutableDecimal18f
Returns this Decimal as a multipliable factor for exact typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.mutable.MutableDecimal1f
Returns this Decimal as a multipliable factor for exact typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.mutable.MutableDecimal2f
Returns this Decimal as a multipliable factor for exact typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.mutable.MutableDecimal3f
Returns this Decimal as a multipliable factor for exact typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.mutable.MutableDecimal4f
Returns this Decimal as a multipliable factor for exact typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.mutable.MutableDecimal5f
Returns this Decimal as a multipliable factor for exact typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.mutable.MutableDecimal6f
Returns this Decimal as a multipliable factor for exact typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.mutable.MutableDecimal7f
Returns this Decimal as a multipliable factor for exact typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.mutable.MutableDecimal8f
Returns this Decimal as a multipliable factor for exact typed exact multiplication.
multiplyExact() - Method in class org.decimal4j.mutable.MutableDecimal9f
Returns this Decimal as a multipliable factor for exact typed exact multiplication.
multiplyLong(long, long) - Static method in class org.decimal4j.arithmetic.Checked
Returns the product (lValue1 * lValue2) of the two long values throwing an exception if an overflow occurs.
multiplyUnscaled(long) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this * unscaledMultiplicand × 10-scale) with the scale of this Decimal.
multiplyUnscaled(long, RoundingMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this * unscaledMultiplicand × 10-scale) with the scale of this Decimal.
multiplyUnscaled(long, TruncationPolicy) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this * unscaledMultiplicand × 10-scale) with the scale of this Decimal.
multiplyUnscaled(long, int) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this * unscaledMultiplicand × 10-scale).
multiplyUnscaled(long, int, RoundingMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this * unscaledMultiplicand × 10-scale).
multiplyUnscaled(long, int, TruncationPolicy) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this * unscaledMultiplicand × 10-scale).
multiplyUnscaled(long) - Method in interface org.decimal4j.api.ImmutableDecimal
 
multiplyUnscaled(long, RoundingMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
multiplyUnscaled(long, TruncationPolicy) - Method in interface org.decimal4j.api.ImmutableDecimal
 
multiplyUnscaled(long, int) - Method in interface org.decimal4j.api.ImmutableDecimal
 
multiplyUnscaled(long, int, RoundingMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
multiplyUnscaled(long, int, TruncationPolicy) - Method in interface org.decimal4j.api.ImmutableDecimal
 
multiplyUnscaled(long) - Method in interface org.decimal4j.api.MutableDecimal
 
multiplyUnscaled(long, RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
 
multiplyUnscaled(long, TruncationPolicy) - Method in interface org.decimal4j.api.MutableDecimal
 
multiplyUnscaled(long, int) - Method in interface org.decimal4j.api.MutableDecimal
 
multiplyUnscaled(long, int, RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
 
multiplyUnscaled(long, int, TruncationPolicy) - Method in interface org.decimal4j.api.MutableDecimal
 
multiplyUnscaled(long) - Method in class org.decimal4j.base.AbstractDecimal
 
multiplyUnscaled(long, RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
 
multiplyUnscaled(long, TruncationPolicy) - Method in class org.decimal4j.base.AbstractDecimal
 
multiplyUnscaled(long, int) - Method in class org.decimal4j.base.AbstractDecimal
 
multiplyUnscaled(long, int, RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
 
multiplyUnscaled(long, int, TruncationPolicy) - Method in class org.decimal4j.base.AbstractDecimal
 
MutableDecimal<S extends ScaleMetrics> - Interface in org.decimal4j.api
Interface implemented by mutable Decimal classes of different scales.
MutableDecimal0f - Class in org.decimal4j.mutable
MutableDecimal0f represents a mutable decimal number with a fixed number of 0 digits to the right of the decimal point.
MutableDecimal0f() - Constructor for class org.decimal4j.mutable.MutableDecimal0f
Constructs a new MutableDecimal0f with value zero.
MutableDecimal0f(String) - Constructor for class org.decimal4j.mutable.MutableDecimal0f
Translates the string representation of a Decimal into a MutableDecimal0f.
MutableDecimal0f(long) - Constructor for class org.decimal4j.mutable.MutableDecimal0f
Constructs a MutableDecimal0f whose value is numerically equal to that of the specified long value.
MutableDecimal0f(double) - Constructor for class org.decimal4j.mutable.MutableDecimal0f
Constructs a MutableDecimal0f whose value is calculated by rounding the specified double argument to scale 0 using HALF_UP rounding.
MutableDecimal0f(BigInteger) - Constructor for class org.decimal4j.mutable.MutableDecimal0f
Constructs a MutableDecimal0f whose value is numerically equal to that of the specified BigInteger value.
MutableDecimal0f(BigDecimal) - Constructor for class org.decimal4j.mutable.MutableDecimal0f
Constructs a MutableDecimal0f whose value is calculated by rounding the specified BigDecimal argument to scale 0 using HALF_UP rounding.
MutableDecimal0f(Decimal0f) - Constructor for class org.decimal4j.mutable.MutableDecimal0f
Constructs a MutableDecimal0f whose value is numerically equal to that of the specified Decimal0f value.
MutableDecimal0f(Decimal<?>) - Constructor for class org.decimal4j.mutable.MutableDecimal0f
Constructs a MutableDecimal0f whose value is calculated by rounding the specified Decimal argument to scale 0 using HALF_UP rounding.
MutableDecimal10f - Class in org.decimal4j.mutable
MutableDecimal10f represents a mutable decimal number with a fixed number of 10 digits to the right of the decimal point.
MutableDecimal10f() - Constructor for class org.decimal4j.mutable.MutableDecimal10f
Constructs a new MutableDecimal10f with value zero.
MutableDecimal10f(String) - Constructor for class org.decimal4j.mutable.MutableDecimal10f
Translates the string representation of a Decimal into a MutableDecimal10f.
MutableDecimal10f(long) - Constructor for class org.decimal4j.mutable.MutableDecimal10f
Constructs a MutableDecimal10f whose value is numerically equal to that of the specified long value.
MutableDecimal10f(double) - Constructor for class org.decimal4j.mutable.MutableDecimal10f
Constructs a MutableDecimal10f whose value is calculated by rounding the specified double argument to scale 10 using HALF_UP rounding.
MutableDecimal10f(BigInteger) - Constructor for class org.decimal4j.mutable.MutableDecimal10f
Constructs a MutableDecimal10f whose value is numerically equal to that of the specified BigInteger value.
MutableDecimal10f(BigDecimal) - Constructor for class org.decimal4j.mutable.MutableDecimal10f
Constructs a MutableDecimal10f whose value is calculated by rounding the specified BigDecimal argument to scale 10 using HALF_UP rounding.
MutableDecimal10f(Decimal10f) - Constructor for class org.decimal4j.mutable.MutableDecimal10f
Constructs a MutableDecimal10f whose value is numerically equal to that of the specified Decimal10f value.
MutableDecimal10f(Decimal<?>) - Constructor for class org.decimal4j.mutable.MutableDecimal10f
Constructs a MutableDecimal10f whose value is calculated by rounding the specified Decimal argument to scale 10 using HALF_UP rounding.
MutableDecimal11f - Class in org.decimal4j.mutable
MutableDecimal11f represents a mutable decimal number with a fixed number of 11 digits to the right of the decimal point.
MutableDecimal11f() - Constructor for class org.decimal4j.mutable.MutableDecimal11f
Constructs a new MutableDecimal11f with value zero.
MutableDecimal11f(String) - Constructor for class org.decimal4j.mutable.MutableDecimal11f
Translates the string representation of a Decimal into a MutableDecimal11f.
MutableDecimal11f(long) - Constructor for class org.decimal4j.mutable.MutableDecimal11f
Constructs a MutableDecimal11f whose value is numerically equal to that of the specified long value.
MutableDecimal11f(double) - Constructor for class org.decimal4j.mutable.MutableDecimal11f
Constructs a MutableDecimal11f whose value is calculated by rounding the specified double argument to scale 11 using HALF_UP rounding.
MutableDecimal11f(BigInteger) - Constructor for class org.decimal4j.mutable.MutableDecimal11f
Constructs a MutableDecimal11f whose value is numerically equal to that of the specified BigInteger value.
MutableDecimal11f(BigDecimal) - Constructor for class org.decimal4j.mutable.MutableDecimal11f
Constructs a MutableDecimal11f whose value is calculated by rounding the specified BigDecimal argument to scale 11 using HALF_UP rounding.
MutableDecimal11f(Decimal11f) - Constructor for class org.decimal4j.mutable.MutableDecimal11f
Constructs a MutableDecimal11f whose value is numerically equal to that of the specified Decimal11f value.
MutableDecimal11f(Decimal<?>) - Constructor for class org.decimal4j.mutable.MutableDecimal11f
Constructs a MutableDecimal11f whose value is calculated by rounding the specified Decimal argument to scale 11 using HALF_UP rounding.
MutableDecimal12f - Class in org.decimal4j.mutable
MutableDecimal12f represents a mutable decimal number with a fixed number of 12 digits to the right of the decimal point.
MutableDecimal12f() - Constructor for class org.decimal4j.mutable.MutableDecimal12f
Constructs a new MutableDecimal12f with value zero.
MutableDecimal12f(String) - Constructor for class org.decimal4j.mutable.MutableDecimal12f
Translates the string representation of a Decimal into a MutableDecimal12f.
MutableDecimal12f(long) - Constructor for class org.decimal4j.mutable.MutableDecimal12f
Constructs a MutableDecimal12f whose value is numerically equal to that of the specified long value.
MutableDecimal12f(double) - Constructor for class org.decimal4j.mutable.MutableDecimal12f
Constructs a MutableDecimal12f whose value is calculated by rounding the specified double argument to scale 12 using HALF_UP rounding.
MutableDecimal12f(BigInteger) - Constructor for class org.decimal4j.mutable.MutableDecimal12f
Constructs a MutableDecimal12f whose value is numerically equal to that of the specified BigInteger value.
MutableDecimal12f(BigDecimal) - Constructor for class org.decimal4j.mutable.MutableDecimal12f
Constructs a MutableDecimal12f whose value is calculated by rounding the specified BigDecimal argument to scale 12 using HALF_UP rounding.
MutableDecimal12f(Decimal12f) - Constructor for class org.decimal4j.mutable.MutableDecimal12f
Constructs a MutableDecimal12f whose value is numerically equal to that of the specified Decimal12f value.
MutableDecimal12f(Decimal<?>) - Constructor for class org.decimal4j.mutable.MutableDecimal12f
Constructs a MutableDecimal12f whose value is calculated by rounding the specified Decimal argument to scale 12 using HALF_UP rounding.
MutableDecimal13f - Class in org.decimal4j.mutable
MutableDecimal13f represents a mutable decimal number with a fixed number of 13 digits to the right of the decimal point.
MutableDecimal13f() - Constructor for class org.decimal4j.mutable.MutableDecimal13f
Constructs a new MutableDecimal13f with value zero.
MutableDecimal13f(String) - Constructor for class org.decimal4j.mutable.MutableDecimal13f
Translates the string representation of a Decimal into a MutableDecimal13f.
MutableDecimal13f(long) - Constructor for class org.decimal4j.mutable.MutableDecimal13f
Constructs a MutableDecimal13f whose value is numerically equal to that of the specified long value.
MutableDecimal13f(double) - Constructor for class org.decimal4j.mutable.MutableDecimal13f
Constructs a MutableDecimal13f whose value is calculated by rounding the specified double argument to scale 13 using HALF_UP rounding.
MutableDecimal13f(BigInteger) - Constructor for class org.decimal4j.mutable.MutableDecimal13f
Constructs a MutableDecimal13f whose value is numerically equal to that of the specified BigInteger value.
MutableDecimal13f(BigDecimal) - Constructor for class org.decimal4j.mutable.MutableDecimal13f
Constructs a MutableDecimal13f whose value is calculated by rounding the specified BigDecimal argument to scale 13 using HALF_UP rounding.
MutableDecimal13f(Decimal13f) - Constructor for class org.decimal4j.mutable.MutableDecimal13f
Constructs a MutableDecimal13f whose value is numerically equal to that of the specified Decimal13f value.
MutableDecimal13f(Decimal<?>) - Constructor for class org.decimal4j.mutable.MutableDecimal13f
Constructs a MutableDecimal13f whose value is calculated by rounding the specified Decimal argument to scale 13 using HALF_UP rounding.
MutableDecimal14f - Class in org.decimal4j.mutable
MutableDecimal14f represents a mutable decimal number with a fixed number of 14 digits to the right of the decimal point.
MutableDecimal14f() - Constructor for class org.decimal4j.mutable.MutableDecimal14f
Constructs a new MutableDecimal14f with value zero.
MutableDecimal14f(String) - Constructor for class org.decimal4j.mutable.MutableDecimal14f
Translates the string representation of a Decimal into a MutableDecimal14f.
MutableDecimal14f(long) - Constructor for class org.decimal4j.mutable.MutableDecimal14f
Constructs a MutableDecimal14f whose value is numerically equal to that of the specified long value.
MutableDecimal14f(double) - Constructor for class org.decimal4j.mutable.MutableDecimal14f
Constructs a MutableDecimal14f whose value is calculated by rounding the specified double argument to scale 14 using HALF_UP rounding.
MutableDecimal14f(BigInteger) - Constructor for class org.decimal4j.mutable.MutableDecimal14f
Constructs a MutableDecimal14f whose value is numerically equal to that of the specified BigInteger value.
MutableDecimal14f(BigDecimal) - Constructor for class org.decimal4j.mutable.MutableDecimal14f
Constructs a MutableDecimal14f whose value is calculated by rounding the specified BigDecimal argument to scale 14 using HALF_UP rounding.
MutableDecimal14f(Decimal14f) - Constructor for class org.decimal4j.mutable.MutableDecimal14f
Constructs a MutableDecimal14f whose value is numerically equal to that of the specified Decimal14f value.
MutableDecimal14f(Decimal<?>) - Constructor for class org.decimal4j.mutable.MutableDecimal14f
Constructs a MutableDecimal14f whose value is calculated by rounding the specified Decimal argument to scale 14 using HALF_UP rounding.
MutableDecimal15f - Class in org.decimal4j.mutable
MutableDecimal15f represents a mutable decimal number with a fixed number of 15 digits to the right of the decimal point.
MutableDecimal15f() - Constructor for class org.decimal4j.mutable.MutableDecimal15f
Constructs a new MutableDecimal15f with value zero.
MutableDecimal15f(String) - Constructor for class org.decimal4j.mutable.MutableDecimal15f
Translates the string representation of a Decimal into a MutableDecimal15f.
MutableDecimal15f(long) - Constructor for class org.decimal4j.mutable.MutableDecimal15f
Constructs a MutableDecimal15f whose value is numerically equal to that of the specified long value.
MutableDecimal15f(double) - Constructor for class org.decimal4j.mutable.MutableDecimal15f
Constructs a MutableDecimal15f whose value is calculated by rounding the specified double argument to scale 15 using HALF_UP rounding.
MutableDecimal15f(BigInteger) - Constructor for class org.decimal4j.mutable.MutableDecimal15f
Constructs a MutableDecimal15f whose value is numerically equal to that of the specified BigInteger value.
MutableDecimal15f(BigDecimal) - Constructor for class org.decimal4j.mutable.MutableDecimal15f
Constructs a MutableDecimal15f whose value is calculated by rounding the specified BigDecimal argument to scale 15 using HALF_UP rounding.
MutableDecimal15f(Decimal15f) - Constructor for class org.decimal4j.mutable.MutableDecimal15f
Constructs a MutableDecimal15f whose value is numerically equal to that of the specified Decimal15f value.
MutableDecimal15f(Decimal<?>) - Constructor for class org.decimal4j.mutable.MutableDecimal15f
Constructs a MutableDecimal15f whose value is calculated by rounding the specified Decimal argument to scale 15 using HALF_UP rounding.
MutableDecimal16f - Class in org.decimal4j.mutable
MutableDecimal16f represents a mutable decimal number with a fixed number of 16 digits to the right of the decimal point.
MutableDecimal16f() - Constructor for class org.decimal4j.mutable.MutableDecimal16f
Constructs a new MutableDecimal16f with value zero.
MutableDecimal16f(String) - Constructor for class org.decimal4j.mutable.MutableDecimal16f
Translates the string representation of a Decimal into a MutableDecimal16f.
MutableDecimal16f(long) - Constructor for class org.decimal4j.mutable.MutableDecimal16f
Constructs a MutableDecimal16f whose value is numerically equal to that of the specified long value.
MutableDecimal16f(double) - Constructor for class org.decimal4j.mutable.MutableDecimal16f
Constructs a MutableDecimal16f whose value is calculated by rounding the specified double argument to scale 16 using HALF_UP rounding.
MutableDecimal16f(BigInteger) - Constructor for class org.decimal4j.mutable.MutableDecimal16f
Constructs a MutableDecimal16f whose value is numerically equal to that of the specified BigInteger value.
MutableDecimal16f(BigDecimal) - Constructor for class org.decimal4j.mutable.MutableDecimal16f
Constructs a MutableDecimal16f whose value is calculated by rounding the specified BigDecimal argument to scale 16 using HALF_UP rounding.
MutableDecimal16f(Decimal16f) - Constructor for class org.decimal4j.mutable.MutableDecimal16f
Constructs a MutableDecimal16f whose value is numerically equal to that of the specified Decimal16f value.
MutableDecimal16f(Decimal<?>) - Constructor for class org.decimal4j.mutable.MutableDecimal16f
Constructs a MutableDecimal16f whose value is calculated by rounding the specified Decimal argument to scale 16 using HALF_UP rounding.
MutableDecimal17f - Class in org.decimal4j.mutable
MutableDecimal17f represents a mutable decimal number with a fixed number of 17 digits to the right of the decimal point.
MutableDecimal17f() - Constructor for class org.decimal4j.mutable.MutableDecimal17f
Constructs a new MutableDecimal17f with value zero.
MutableDecimal17f(String) - Constructor for class org.decimal4j.mutable.MutableDecimal17f
Translates the string representation of a Decimal into a MutableDecimal17f.
MutableDecimal17f(long) - Constructor for class org.decimal4j.mutable.MutableDecimal17f
Constructs a MutableDecimal17f whose value is numerically equal to that of the specified long value.
MutableDecimal17f(double) - Constructor for class org.decimal4j.mutable.MutableDecimal17f
Constructs a MutableDecimal17f whose value is calculated by rounding the specified double argument to scale 17 using HALF_UP rounding.
MutableDecimal17f(BigInteger) - Constructor for class org.decimal4j.mutable.MutableDecimal17f
Constructs a MutableDecimal17f whose value is numerically equal to that of the specified BigInteger value.
MutableDecimal17f(BigDecimal) - Constructor for class org.decimal4j.mutable.MutableDecimal17f
Constructs a MutableDecimal17f whose value is calculated by rounding the specified BigDecimal argument to scale 17 using HALF_UP rounding.
MutableDecimal17f(Decimal17f) - Constructor for class org.decimal4j.mutable.MutableDecimal17f
Constructs a MutableDecimal17f whose value is numerically equal to that of the specified Decimal17f value.
MutableDecimal17f(Decimal<?>) - Constructor for class org.decimal4j.mutable.MutableDecimal17f
Constructs a MutableDecimal17f whose value is calculated by rounding the specified Decimal argument to scale 17 using HALF_UP rounding.
MutableDecimal18f - Class in org.decimal4j.mutable
MutableDecimal18f represents a mutable decimal number with a fixed number of 18 digits to the right of the decimal point.
MutableDecimal18f() - Constructor for class org.decimal4j.mutable.MutableDecimal18f
Constructs a new MutableDecimal18f with value zero.
MutableDecimal18f(String) - Constructor for class org.decimal4j.mutable.MutableDecimal18f
Translates the string representation of a Decimal into a MutableDecimal18f.
MutableDecimal18f(long) - Constructor for class org.decimal4j.mutable.MutableDecimal18f
Constructs a MutableDecimal18f whose value is numerically equal to that of the specified long value.
MutableDecimal18f(double) - Constructor for class org.decimal4j.mutable.MutableDecimal18f
Constructs a MutableDecimal18f whose value is calculated by rounding the specified double argument to scale 18 using HALF_UP rounding.
MutableDecimal18f(BigInteger) - Constructor for class org.decimal4j.mutable.MutableDecimal18f
Constructs a MutableDecimal18f whose value is numerically equal to that of the specified BigInteger value.
MutableDecimal18f(BigDecimal) - Constructor for class org.decimal4j.mutable.MutableDecimal18f
Constructs a MutableDecimal18f whose value is calculated by rounding the specified BigDecimal argument to scale 18 using HALF_UP rounding.
MutableDecimal18f(Decimal18f) - Constructor for class org.decimal4j.mutable.MutableDecimal18f
Constructs a MutableDecimal18f whose value is numerically equal to that of the specified Decimal18f value.
MutableDecimal18f(Decimal<?>) - Constructor for class org.decimal4j.mutable.MutableDecimal18f
Constructs a MutableDecimal18f whose value is calculated by rounding the specified Decimal argument to scale 18 using HALF_UP rounding.
MutableDecimal1f - Class in org.decimal4j.mutable
MutableDecimal1f represents a mutable decimal number with a fixed number of 1 digits to the right of the decimal point.
MutableDecimal1f() - Constructor for class org.decimal4j.mutable.MutableDecimal1f
Constructs a new MutableDecimal1f with value zero.
MutableDecimal1f(String) - Constructor for class org.decimal4j.mutable.MutableDecimal1f
Translates the string representation of a Decimal into a MutableDecimal1f.
MutableDecimal1f(long) - Constructor for class org.decimal4j.mutable.MutableDecimal1f
Constructs a MutableDecimal1f whose value is numerically equal to that of the specified long value.
MutableDecimal1f(double) - Constructor for class org.decimal4j.mutable.MutableDecimal1f
Constructs a MutableDecimal1f whose value is calculated by rounding the specified double argument to scale 1 using HALF_UP rounding.
MutableDecimal1f(BigInteger) - Constructor for class org.decimal4j.mutable.MutableDecimal1f
Constructs a MutableDecimal1f whose value is numerically equal to that of the specified BigInteger value.
MutableDecimal1f(BigDecimal) - Constructor for class org.decimal4j.mutable.MutableDecimal1f
Constructs a MutableDecimal1f whose value is calculated by rounding the specified BigDecimal argument to scale 1 using HALF_UP rounding.
MutableDecimal1f(Decimal1f) - Constructor for class org.decimal4j.mutable.MutableDecimal1f
Constructs a MutableDecimal1f whose value is numerically equal to that of the specified Decimal1f value.
MutableDecimal1f(Decimal<?>) - Constructor for class org.decimal4j.mutable.MutableDecimal1f
Constructs a MutableDecimal1f whose value is calculated by rounding the specified Decimal argument to scale 1 using HALF_UP rounding.
MutableDecimal2f - Class in org.decimal4j.mutable
MutableDecimal2f represents a mutable decimal number with a fixed number of 2 digits to the right of the decimal point.
MutableDecimal2f() - Constructor for class org.decimal4j.mutable.MutableDecimal2f
Constructs a new MutableDecimal2f with value zero.
MutableDecimal2f(String) - Constructor for class org.decimal4j.mutable.MutableDecimal2f
Translates the string representation of a Decimal into a MutableDecimal2f.
MutableDecimal2f(long) - Constructor for class org.decimal4j.mutable.MutableDecimal2f
Constructs a MutableDecimal2f whose value is numerically equal to that of the specified long value.
MutableDecimal2f(double) - Constructor for class org.decimal4j.mutable.MutableDecimal2f
Constructs a MutableDecimal2f whose value is calculated by rounding the specified double argument to scale 2 using HALF_UP rounding.
MutableDecimal2f(BigInteger) - Constructor for class org.decimal4j.mutable.MutableDecimal2f
Constructs a MutableDecimal2f whose value is numerically equal to that of the specified BigInteger value.
MutableDecimal2f(BigDecimal) - Constructor for class org.decimal4j.mutable.MutableDecimal2f
Constructs a MutableDecimal2f whose value is calculated by rounding the specified BigDecimal argument to scale 2 using HALF_UP rounding.
MutableDecimal2f(Decimal2f) - Constructor for class org.decimal4j.mutable.MutableDecimal2f
Constructs a MutableDecimal2f whose value is numerically equal to that of the specified Decimal2f value.
MutableDecimal2f(Decimal<?>) - Constructor for class org.decimal4j.mutable.MutableDecimal2f
Constructs a MutableDecimal2f whose value is calculated by rounding the specified Decimal argument to scale 2 using HALF_UP rounding.
MutableDecimal3f - Class in org.decimal4j.mutable
MutableDecimal3f represents a mutable decimal number with a fixed number of 3 digits to the right of the decimal point.
MutableDecimal3f() - Constructor for class org.decimal4j.mutable.MutableDecimal3f
Constructs a new MutableDecimal3f with value zero.
MutableDecimal3f(String) - Constructor for class org.decimal4j.mutable.MutableDecimal3f
Translates the string representation of a Decimal into a MutableDecimal3f.
MutableDecimal3f(long) - Constructor for class org.decimal4j.mutable.MutableDecimal3f
Constructs a MutableDecimal3f whose value is numerically equal to that of the specified long value.
MutableDecimal3f(double) - Constructor for class org.decimal4j.mutable.MutableDecimal3f
Constructs a MutableDecimal3f whose value is calculated by rounding the specified double argument to scale 3 using HALF_UP rounding.
MutableDecimal3f(BigInteger) - Constructor for class org.decimal4j.mutable.MutableDecimal3f
Constructs a MutableDecimal3f whose value is numerically equal to that of the specified BigInteger value.
MutableDecimal3f(BigDecimal) - Constructor for class org.decimal4j.mutable.MutableDecimal3f
Constructs a MutableDecimal3f whose value is calculated by rounding the specified BigDecimal argument to scale 3 using HALF_UP rounding.
MutableDecimal3f(Decimal3f) - Constructor for class org.decimal4j.mutable.MutableDecimal3f
Constructs a MutableDecimal3f whose value is numerically equal to that of the specified Decimal3f value.
MutableDecimal3f(Decimal<?>) - Constructor for class org.decimal4j.mutable.MutableDecimal3f
Constructs a MutableDecimal3f whose value is calculated by rounding the specified Decimal argument to scale 3 using HALF_UP rounding.
MutableDecimal4f - Class in org.decimal4j.mutable
MutableDecimal4f represents a mutable decimal number with a fixed number of 4 digits to the right of the decimal point.
MutableDecimal4f() - Constructor for class org.decimal4j.mutable.MutableDecimal4f
Constructs a new MutableDecimal4f with value zero.
MutableDecimal4f(String) - Constructor for class org.decimal4j.mutable.MutableDecimal4f
Translates the string representation of a Decimal into a MutableDecimal4f.
MutableDecimal4f(long) - Constructor for class org.decimal4j.mutable.MutableDecimal4f
Constructs a MutableDecimal4f whose value is numerically equal to that of the specified long value.
MutableDecimal4f(double) - Constructor for class org.decimal4j.mutable.MutableDecimal4f
Constructs a MutableDecimal4f whose value is calculated by rounding the specified double argument to scale 4 using HALF_UP rounding.
MutableDecimal4f(BigInteger) - Constructor for class org.decimal4j.mutable.MutableDecimal4f
Constructs a MutableDecimal4f whose value is numerically equal to that of the specified BigInteger value.
MutableDecimal4f(BigDecimal) - Constructor for class org.decimal4j.mutable.MutableDecimal4f
Constructs a MutableDecimal4f whose value is calculated by rounding the specified BigDecimal argument to scale 4 using HALF_UP rounding.
MutableDecimal4f(Decimal4f) - Constructor for class org.decimal4j.mutable.MutableDecimal4f
Constructs a MutableDecimal4f whose value is numerically equal to that of the specified Decimal4f value.
MutableDecimal4f(Decimal<?>) - Constructor for class org.decimal4j.mutable.MutableDecimal4f
Constructs a MutableDecimal4f whose value is calculated by rounding the specified Decimal argument to scale 4 using HALF_UP rounding.
MutableDecimal5f - Class in org.decimal4j.mutable
MutableDecimal5f represents a mutable decimal number with a fixed number of 5 digits to the right of the decimal point.
MutableDecimal5f() - Constructor for class org.decimal4j.mutable.MutableDecimal5f
Constructs a new MutableDecimal5f with value zero.
MutableDecimal5f(String) - Constructor for class org.decimal4j.mutable.MutableDecimal5f
Translates the string representation of a Decimal into a MutableDecimal5f.
MutableDecimal5f(long) - Constructor for class org.decimal4j.mutable.MutableDecimal5f
Constructs a MutableDecimal5f whose value is numerically equal to that of the specified long value.
MutableDecimal5f(double) - Constructor for class org.decimal4j.mutable.MutableDecimal5f
Constructs a MutableDecimal5f whose value is calculated by rounding the specified double argument to scale 5 using HALF_UP rounding.
MutableDecimal5f(BigInteger) - Constructor for class org.decimal4j.mutable.MutableDecimal5f
Constructs a MutableDecimal5f whose value is numerically equal to that of the specified BigInteger value.
MutableDecimal5f(BigDecimal) - Constructor for class org.decimal4j.mutable.MutableDecimal5f
Constructs a MutableDecimal5f whose value is calculated by rounding the specified BigDecimal argument to scale 5 using HALF_UP rounding.
MutableDecimal5f(Decimal5f) - Constructor for class org.decimal4j.mutable.MutableDecimal5f
Constructs a MutableDecimal5f whose value is numerically equal to that of the specified Decimal5f value.
MutableDecimal5f(Decimal<?>) - Constructor for class org.decimal4j.mutable.MutableDecimal5f
Constructs a MutableDecimal5f whose value is calculated by rounding the specified Decimal argument to scale 5 using HALF_UP rounding.
MutableDecimal6f - Class in org.decimal4j.mutable
MutableDecimal6f represents a mutable decimal number with a fixed number of 6 digits to the right of the decimal point.
MutableDecimal6f() - Constructor for class org.decimal4j.mutable.MutableDecimal6f
Constructs a new MutableDecimal6f with value zero.
MutableDecimal6f(String) - Constructor for class org.decimal4j.mutable.MutableDecimal6f
Translates the string representation of a Decimal into a MutableDecimal6f.
MutableDecimal6f(long) - Constructor for class org.decimal4j.mutable.MutableDecimal6f
Constructs a MutableDecimal6f whose value is numerically equal to that of the specified long value.
MutableDecimal6f(double) - Constructor for class org.decimal4j.mutable.MutableDecimal6f
Constructs a MutableDecimal6f whose value is calculated by rounding the specified double argument to scale 6 using HALF_UP rounding.
MutableDecimal6f(BigInteger) - Constructor for class org.decimal4j.mutable.MutableDecimal6f
Constructs a MutableDecimal6f whose value is numerically equal to that of the specified BigInteger value.
MutableDecimal6f(BigDecimal) - Constructor for class org.decimal4j.mutable.MutableDecimal6f
Constructs a MutableDecimal6f whose value is calculated by rounding the specified BigDecimal argument to scale 6 using HALF_UP rounding.
MutableDecimal6f(Decimal6f) - Constructor for class org.decimal4j.mutable.MutableDecimal6f
Constructs a MutableDecimal6f whose value is numerically equal to that of the specified Decimal6f value.
MutableDecimal6f(Decimal<?>) - Constructor for class org.decimal4j.mutable.MutableDecimal6f
Constructs a MutableDecimal6f whose value is calculated by rounding the specified Decimal argument to scale 6 using HALF_UP rounding.
MutableDecimal7f - Class in org.decimal4j.mutable
MutableDecimal7f represents a mutable decimal number with a fixed number of 7 digits to the right of the decimal point.
MutableDecimal7f() - Constructor for class org.decimal4j.mutable.MutableDecimal7f
Constructs a new MutableDecimal7f with value zero.
MutableDecimal7f(String) - Constructor for class org.decimal4j.mutable.MutableDecimal7f
Translates the string representation of a Decimal into a MutableDecimal7f.
MutableDecimal7f(long) - Constructor for class org.decimal4j.mutable.MutableDecimal7f
Constructs a MutableDecimal7f whose value is numerically equal to that of the specified long value.
MutableDecimal7f(double) - Constructor for class org.decimal4j.mutable.MutableDecimal7f
Constructs a MutableDecimal7f whose value is calculated by rounding the specified double argument to scale 7 using HALF_UP rounding.
MutableDecimal7f(BigInteger) - Constructor for class org.decimal4j.mutable.MutableDecimal7f
Constructs a MutableDecimal7f whose value is numerically equal to that of the specified BigInteger value.
MutableDecimal7f(BigDecimal) - Constructor for class org.decimal4j.mutable.MutableDecimal7f
Constructs a MutableDecimal7f whose value is calculated by rounding the specified BigDecimal argument to scale 7 using HALF_UP rounding.
MutableDecimal7f(Decimal7f) - Constructor for class org.decimal4j.mutable.MutableDecimal7f
Constructs a MutableDecimal7f whose value is numerically equal to that of the specified Decimal7f value.
MutableDecimal7f(Decimal<?>) - Constructor for class org.decimal4j.mutable.MutableDecimal7f
Constructs a MutableDecimal7f whose value is calculated by rounding the specified Decimal argument to scale 7 using HALF_UP rounding.
MutableDecimal8f - Class in org.decimal4j.mutable
MutableDecimal8f represents a mutable decimal number with a fixed number of 8 digits to the right of the decimal point.
MutableDecimal8f() - Constructor for class org.decimal4j.mutable.MutableDecimal8f
Constructs a new MutableDecimal8f with value zero.
MutableDecimal8f(String) - Constructor for class org.decimal4j.mutable.MutableDecimal8f
Translates the string representation of a Decimal into a MutableDecimal8f.
MutableDecimal8f(long) - Constructor for class org.decimal4j.mutable.MutableDecimal8f
Constructs a MutableDecimal8f whose value is numerically equal to that of the specified long value.
MutableDecimal8f(double) - Constructor for class org.decimal4j.mutable.MutableDecimal8f
Constructs a MutableDecimal8f whose value is calculated by rounding the specified double argument to scale 8 using HALF_UP rounding.
MutableDecimal8f(BigInteger) - Constructor for class org.decimal4j.mutable.MutableDecimal8f
Constructs a MutableDecimal8f whose value is numerically equal to that of the specified BigInteger value.
MutableDecimal8f(BigDecimal) - Constructor for class org.decimal4j.mutable.MutableDecimal8f
Constructs a MutableDecimal8f whose value is calculated by rounding the specified BigDecimal argument to scale 8 using HALF_UP rounding.
MutableDecimal8f(Decimal8f) - Constructor for class org.decimal4j.mutable.MutableDecimal8f
Constructs a MutableDecimal8f whose value is numerically equal to that of the specified Decimal8f value.
MutableDecimal8f(Decimal<?>) - Constructor for class org.decimal4j.mutable.MutableDecimal8f
Constructs a MutableDecimal8f whose value is calculated by rounding the specified Decimal argument to scale 8 using HALF_UP rounding.
MutableDecimal9f - Class in org.decimal4j.mutable
MutableDecimal9f represents a mutable decimal number with a fixed number of 9 digits to the right of the decimal point.
MutableDecimal9f() - Constructor for class org.decimal4j.mutable.MutableDecimal9f
Constructs a new MutableDecimal9f with value zero.
MutableDecimal9f(String) - Constructor for class org.decimal4j.mutable.MutableDecimal9f
Translates the string representation of a Decimal into a MutableDecimal9f.
MutableDecimal9f(long) - Constructor for class org.decimal4j.mutable.MutableDecimal9f
Constructs a MutableDecimal9f whose value is numerically equal to that of the specified long value.
MutableDecimal9f(double) - Constructor for class org.decimal4j.mutable.MutableDecimal9f
Constructs a MutableDecimal9f whose value is calculated by rounding the specified double argument to scale 9 using HALF_UP rounding.
MutableDecimal9f(BigInteger) - Constructor for class org.decimal4j.mutable.MutableDecimal9f
Constructs a MutableDecimal9f whose value is numerically equal to that of the specified BigInteger value.
MutableDecimal9f(BigDecimal) - Constructor for class org.decimal4j.mutable.MutableDecimal9f
Constructs a MutableDecimal9f whose value is calculated by rounding the specified BigDecimal argument to scale 9 using HALF_UP rounding.
MutableDecimal9f(Decimal9f) - Constructor for class org.decimal4j.mutable.MutableDecimal9f
Constructs a MutableDecimal9f whose value is numerically equal to that of the specified Decimal9f value.
MutableDecimal9f(Decimal<?>) - Constructor for class org.decimal4j.mutable.MutableDecimal9f
Constructs a MutableDecimal9f whose value is calculated by rounding the specified Decimal argument to scale 9 using HALF_UP rounding.
mutableType() - Method in interface org.decimal4j.factory.DecimalFactory
Returns the implementing class for mutable values.
mutableType() - Method in enum org.decimal4j.factory.Factory0f
 
mutableType() - Method in enum org.decimal4j.factory.Factory10f
 
mutableType() - Method in enum org.decimal4j.factory.Factory11f
 
mutableType() - Method in enum org.decimal4j.factory.Factory12f
 
mutableType() - Method in enum org.decimal4j.factory.Factory13f
 
mutableType() - Method in enum org.decimal4j.factory.Factory14f
 
mutableType() - Method in enum org.decimal4j.factory.Factory15f
 
mutableType() - Method in enum org.decimal4j.factory.Factory16f
 
mutableType() - Method in enum org.decimal4j.factory.Factory17f
 
mutableType() - Method in enum org.decimal4j.factory.Factory18f
 
mutableType() - Method in enum org.decimal4j.factory.Factory1f
 
mutableType() - Method in enum org.decimal4j.factory.Factory2f
 
mutableType() - Method in enum org.decimal4j.factory.Factory3f
 
mutableType() - Method in enum org.decimal4j.factory.Factory4f
 
mutableType() - Method in enum org.decimal4j.factory.Factory5f
 
mutableType() - Method in enum org.decimal4j.factory.Factory6f
 
mutableType() - Method in enum org.decimal4j.factory.Factory7f
 
mutableType() - Method in enum org.decimal4j.factory.Factory8f
 
mutableType() - Method in enum org.decimal4j.factory.Factory9f
 
mutableType() - Method in class org.decimal4j.generic.GenericDecimalFactory
 

N

negate() - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (-this).
negate(OverflowMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (-this).
negate(long) - Method in interface org.decimal4j.api.DecimalArithmetic
Returns an unscaled decimal whose value is -uDecimal.
negate() - Method in interface org.decimal4j.api.ImmutableDecimal
 
negate(OverflowMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
negate() - Method in interface org.decimal4j.api.MutableDecimal
 
negate(OverflowMode) - Method in interface org.decimal4j.api.MutableDecimal
 
negate(long) - Method in class org.decimal4j.arithmetic.AbstractCheckedArithmetic
 
negate(long) - Method in class org.decimal4j.arithmetic.AbstractUncheckedArithmetic
 
negate(DecimalArithmetic, long) - Static method in class org.decimal4j.arithmetic.Checked
Returns the negation (-value) throwing an exception if an overflow occurs.
negate() - Method in class org.decimal4j.base.AbstractDecimal
 
negate(OverflowMode) - Method in class org.decimal4j.base.AbstractDecimal
 
newArithmeticExceptionWithCause(String, Exception) - Static method in class org.decimal4j.arithmetic.Exceptions
Returns a new ArithmeticException with the given message and nested cause.
newArray(int) - Method in interface org.decimal4j.factory.DecimalFactory
Creates a one dimensional array of the specified length for immutable Decimal values.
newArray(int) - Method in enum org.decimal4j.factory.Factory0f
 
newArray(int) - Method in enum org.decimal4j.factory.Factory10f
 
newArray(int) - Method in enum org.decimal4j.factory.Factory11f
 
newArray(int) - Method in enum org.decimal4j.factory.Factory12f
 
newArray(int) - Method in enum org.decimal4j.factory.Factory13f
 
newArray(int) - Method in enum org.decimal4j.factory.Factory14f
 
newArray(int) - Method in enum org.decimal4j.factory.Factory15f
 
newArray(int) - Method in enum org.decimal4j.factory.Factory16f
 
newArray(int) - Method in enum org.decimal4j.factory.Factory17f
 
newArray(int) - Method in enum org.decimal4j.factory.Factory18f
 
newArray(int) - Method in enum org.decimal4j.factory.Factory1f
 
newArray(int) - Method in enum org.decimal4j.factory.Factory2f
 
newArray(int) - Method in enum org.decimal4j.factory.Factory3f
 
newArray(int) - Method in enum org.decimal4j.factory.Factory4f
 
newArray(int) - Method in enum org.decimal4j.factory.Factory5f
 
newArray(int) - Method in enum org.decimal4j.factory.Factory6f
 
newArray(int) - Method in enum org.decimal4j.factory.Factory7f
 
newArray(int) - Method in enum org.decimal4j.factory.Factory8f
 
newArray(int) - Method in enum org.decimal4j.factory.Factory9f
 
newArray(int) - Method in class org.decimal4j.generic.GenericDecimalFactory
 
newMutable() - Method in interface org.decimal4j.factory.DecimalFactory
Creates a new mutable value initialized with zero.
newMutable() - Method in enum org.decimal4j.factory.Factory0f
 
newMutable() - Method in enum org.decimal4j.factory.Factory10f
 
newMutable() - Method in enum org.decimal4j.factory.Factory11f
 
newMutable() - Method in enum org.decimal4j.factory.Factory12f
 
newMutable() - Method in enum org.decimal4j.factory.Factory13f
 
newMutable() - Method in enum org.decimal4j.factory.Factory14f
 
newMutable() - Method in enum org.decimal4j.factory.Factory15f
 
newMutable() - Method in enum org.decimal4j.factory.Factory16f
 
newMutable() - Method in enum org.decimal4j.factory.Factory17f
 
newMutable() - Method in enum org.decimal4j.factory.Factory18f
 
newMutable() - Method in enum org.decimal4j.factory.Factory1f
 
newMutable() - Method in enum org.decimal4j.factory.Factory2f
 
newMutable() - Method in enum org.decimal4j.factory.Factory3f
 
newMutable() - Method in enum org.decimal4j.factory.Factory4f
 
newMutable() - Method in enum org.decimal4j.factory.Factory5f
 
newMutable() - Method in enum org.decimal4j.factory.Factory6f
 
newMutable() - Method in enum org.decimal4j.factory.Factory7f
 
newMutable() - Method in enum org.decimal4j.factory.Factory8f
 
newMutable() - Method in enum org.decimal4j.factory.Factory9f
 
newMutable() - Method in class org.decimal4j.generic.GenericDecimalFactory
 
newMutableArray(int) - Method in interface org.decimal4j.factory.DecimalFactory
Creates a one dimensional array of the specified length for mutable Decimal values.
newMutableArray(int) - Method in enum org.decimal4j.factory.Factory0f
 
newMutableArray(int) - Method in enum org.decimal4j.factory.Factory10f
 
newMutableArray(int) - Method in enum org.decimal4j.factory.Factory11f
 
newMutableArray(int) - Method in enum org.decimal4j.factory.Factory12f
 
newMutableArray(int) - Method in enum org.decimal4j.factory.Factory13f
 
newMutableArray(int) - Method in enum org.decimal4j.factory.Factory14f
 
newMutableArray(int) - Method in enum org.decimal4j.factory.Factory15f
 
newMutableArray(int) - Method in enum org.decimal4j.factory.Factory16f
 
newMutableArray(int) - Method in enum org.decimal4j.factory.Factory17f
 
newMutableArray(int) - Method in enum org.decimal4j.factory.Factory18f
 
newMutableArray(int) - Method in enum org.decimal4j.factory.Factory1f
 
newMutableArray(int) - Method in enum org.decimal4j.factory.Factory2f
 
newMutableArray(int) - Method in enum org.decimal4j.factory.Factory3f
 
newMutableArray(int) - Method in enum org.decimal4j.factory.Factory4f
 
newMutableArray(int) - Method in enum org.decimal4j.factory.Factory5f
 
newMutableArray(int) - Method in enum org.decimal4j.factory.Factory6f
 
newMutableArray(int) - Method in enum org.decimal4j.factory.Factory7f
 
newMutableArray(int) - Method in enum org.decimal4j.factory.Factory8f
 
newMutableArray(int) - Method in enum org.decimal4j.factory.Factory9f
 
newMutableArray(int) - Method in class org.decimal4j.generic.GenericDecimalFactory
 
newRoundingNecessaryArithmeticException() - Static method in class org.decimal4j.arithmetic.Exceptions
Returns new ArithmeticException indicating that rounding was necessary when attempting to apply rounding with RoundingMode.UNNECESSARY.
NINE - Static variable in class org.decimal4j.immutable.Decimal0f
The Decimal0f constant 9.
NINE - Static variable in class org.decimal4j.immutable.Decimal10f
The Decimal10f constant 9.
NINE - Static variable in class org.decimal4j.immutable.Decimal11f
The Decimal11f constant 9.
NINE - Static variable in class org.decimal4j.immutable.Decimal12f
The Decimal12f constant 9.
NINE - Static variable in class org.decimal4j.immutable.Decimal13f
The Decimal13f constant 9.
NINE - Static variable in class org.decimal4j.immutable.Decimal14f
The Decimal14f constant 9.
NINE - Static variable in class org.decimal4j.immutable.Decimal15f
The Decimal15f constant 9.
NINE - Static variable in class org.decimal4j.immutable.Decimal16f
The Decimal16f constant 9.
NINE - Static variable in class org.decimal4j.immutable.Decimal17f
The Decimal17f constant 9.
NINE - Static variable in class org.decimal4j.immutable.Decimal18f
The Decimal18f constant 9.
NINE - Static variable in class org.decimal4j.immutable.Decimal1f
The Decimal1f constant 9.
NINE - Static variable in class org.decimal4j.immutable.Decimal2f
The Decimal2f constant 9.
NINE - Static variable in class org.decimal4j.immutable.Decimal3f
The Decimal3f constant 9.
NINE - Static variable in class org.decimal4j.immutable.Decimal4f
The Decimal4f constant 9.
NINE - Static variable in class org.decimal4j.immutable.Decimal5f
The Decimal5f constant 9.
NINE - Static variable in class org.decimal4j.immutable.Decimal6f
The Decimal6f constant 9.
NINE - Static variable in class org.decimal4j.immutable.Decimal7f
The Decimal7f constant 9.
NINE - Static variable in class org.decimal4j.immutable.Decimal8f
The Decimal8f constant 9.
NINE - Static variable in class org.decimal4j.immutable.Decimal9f
The Decimal9f constant 9.
nine() - Static method in class org.decimal4j.mutable.MutableDecimal0f
Returns a new MutableDecimal0f whose value is equal to nine.
nine() - Static method in class org.decimal4j.mutable.MutableDecimal10f
Returns a new MutableDecimal10f whose value is equal to nine.
nine() - Static method in class org.decimal4j.mutable.MutableDecimal11f
Returns a new MutableDecimal11f whose value is equal to nine.
nine() - Static method in class org.decimal4j.mutable.MutableDecimal12f
Returns a new MutableDecimal12f whose value is equal to nine.
nine() - Static method in class org.decimal4j.mutable.MutableDecimal13f
Returns a new MutableDecimal13f whose value is equal to nine.
nine() - Static method in class org.decimal4j.mutable.MutableDecimal14f
Returns a new MutableDecimal14f whose value is equal to nine.
nine() - Static method in class org.decimal4j.mutable.MutableDecimal15f
Returns a new MutableDecimal15f whose value is equal to nine.
nine() - Static method in class org.decimal4j.mutable.MutableDecimal16f
Returns a new MutableDecimal16f whose value is equal to nine.
nine() - Static method in class org.decimal4j.mutable.MutableDecimal17f
Returns a new MutableDecimal17f whose value is equal to nine.
nine() - Static method in class org.decimal4j.mutable.MutableDecimal18f
Returns a new MutableDecimal18f whose value is equal to nine.
nine() - Static method in class org.decimal4j.mutable.MutableDecimal1f
Returns a new MutableDecimal1f whose value is equal to nine.
nine() - Static method in class org.decimal4j.mutable.MutableDecimal2f
Returns a new MutableDecimal2f whose value is equal to nine.
nine() - Static method in class org.decimal4j.mutable.MutableDecimal3f
Returns a new MutableDecimal3f whose value is equal to nine.
nine() - Static method in class org.decimal4j.mutable.MutableDecimal4f
Returns a new MutableDecimal4f whose value is equal to nine.
nine() - Static method in class org.decimal4j.mutable.MutableDecimal5f
Returns a new MutableDecimal5f whose value is equal to nine.
nine() - Static method in class org.decimal4j.mutable.MutableDecimal6f
Returns a new MutableDecimal6f whose value is equal to nine.
nine() - Static method in class org.decimal4j.mutable.MutableDecimal7f
Returns a new MutableDecimal7f whose value is equal to nine.
nine() - Static method in class org.decimal4j.mutable.MutableDecimal8f
Returns a new MutableDecimal8f whose value is equal to nine.
nine() - Static method in class org.decimal4j.mutable.MutableDecimal9f
Returns a new MutableDecimal9f whose value is equal to nine.

O

one() - Method in interface org.decimal4j.api.DecimalArithmetic
Returns the unscaled decimal for the decimal value 1.
one() - Method in class org.decimal4j.arithmetic.AbstractCheckedScale0fArithmetic
 
one() - Method in class org.decimal4j.arithmetic.AbstractCheckedScaleNfArithmetic
 
one() - Method in class org.decimal4j.arithmetic.AbstractUncheckedScale0fArithmetic
 
one() - Method in class org.decimal4j.arithmetic.AbstractUncheckedScaleNfArithmetic
 
ONE - Static variable in class org.decimal4j.immutable.Decimal0f
The Decimal0f constant 1.
ONE - Static variable in class org.decimal4j.immutable.Decimal10f
The Decimal10f constant 1.
ONE - Static variable in class org.decimal4j.immutable.Decimal11f
The Decimal11f constant 1.
ONE - Static variable in class org.decimal4j.immutable.Decimal12f
The Decimal12f constant 1.
ONE - Static variable in class org.decimal4j.immutable.Decimal13f
The Decimal13f constant 1.
ONE - Static variable in class org.decimal4j.immutable.Decimal14f
The Decimal14f constant 1.
ONE - Static variable in class org.decimal4j.immutable.Decimal15f
The Decimal15f constant 1.
ONE - Static variable in class org.decimal4j.immutable.Decimal16f
The Decimal16f constant 1.
ONE - Static variable in class org.decimal4j.immutable.Decimal17f
The Decimal17f constant 1.
ONE - Static variable in class org.decimal4j.immutable.Decimal18f
The Decimal18f constant 1.
ONE - Static variable in class org.decimal4j.immutable.Decimal1f
The Decimal1f constant 1.
ONE - Static variable in class org.decimal4j.immutable.Decimal2f
The Decimal2f constant 1.
ONE - Static variable in class org.decimal4j.immutable.Decimal3f
The Decimal3f constant 1.
ONE - Static variable in class org.decimal4j.immutable.Decimal4f
The Decimal4f constant 1.
ONE - Static variable in class org.decimal4j.immutable.Decimal5f
The Decimal5f constant 1.
ONE - Static variable in class org.decimal4j.immutable.Decimal6f
The Decimal6f constant 1.
ONE - Static variable in class org.decimal4j.immutable.Decimal7f
The Decimal7f constant 1.
ONE - Static variable in class org.decimal4j.immutable.Decimal8f
The Decimal8f constant 1.
ONE - Static variable in class org.decimal4j.immutable.Decimal9f
The Decimal9f constant 1.
one() - Static method in class org.decimal4j.mutable.MutableDecimal0f
Returns a new MutableDecimal0f whose value is equal to one.
one() - Static method in class org.decimal4j.mutable.MutableDecimal10f
Returns a new MutableDecimal10f whose value is equal to one.
one() - Static method in class org.decimal4j.mutable.MutableDecimal11f
Returns a new MutableDecimal11f whose value is equal to one.
one() - Static method in class org.decimal4j.mutable.MutableDecimal12f
Returns a new MutableDecimal12f whose value is equal to one.
one() - Static method in class org.decimal4j.mutable.MutableDecimal13f
Returns a new MutableDecimal13f whose value is equal to one.
one() - Static method in class org.decimal4j.mutable.MutableDecimal14f
Returns a new MutableDecimal14f whose value is equal to one.
one() - Static method in class org.decimal4j.mutable.MutableDecimal15f
Returns a new MutableDecimal15f whose value is equal to one.
one() - Static method in class org.decimal4j.mutable.MutableDecimal16f
Returns a new MutableDecimal16f whose value is equal to one.
one() - Static method in class org.decimal4j.mutable.MutableDecimal17f
Returns a new MutableDecimal17f whose value is equal to one.
one() - Static method in class org.decimal4j.mutable.MutableDecimal18f
Returns a new MutableDecimal18f whose value is equal to one.
one() - Static method in class org.decimal4j.mutable.MutableDecimal1f
Returns a new MutableDecimal1f whose value is equal to one.
one() - Static method in class org.decimal4j.mutable.MutableDecimal2f
Returns a new MutableDecimal2f whose value is equal to one.
one() - Static method in class org.decimal4j.mutable.MutableDecimal3f
Returns a new MutableDecimal3f whose value is equal to one.
one() - Static method in class org.decimal4j.mutable.MutableDecimal4f
Returns a new MutableDecimal4f whose value is equal to one.
one() - Static method in class org.decimal4j.mutable.MutableDecimal5f
Returns a new MutableDecimal5f whose value is equal to one.
one() - Static method in class org.decimal4j.mutable.MutableDecimal6f
Returns a new MutableDecimal6f whose value is equal to one.
one() - Static method in class org.decimal4j.mutable.MutableDecimal7f
Returns a new MutableDecimal7f whose value is equal to one.
one() - Static method in class org.decimal4j.mutable.MutableDecimal8f
Returns a new MutableDecimal8f whose value is equal to one.
one() - Static method in class org.decimal4j.mutable.MutableDecimal9f
Returns a new MutableDecimal9f whose value is equal to one.
ONE_UNSCALED - Static variable in class org.decimal4j.immutable.Decimal0f
The unscaled long value that represents one.
ONE_UNSCALED - Static variable in class org.decimal4j.immutable.Decimal10f
The unscaled long value that represents one.
ONE_UNSCALED - Static variable in class org.decimal4j.immutable.Decimal11f
The unscaled long value that represents one.
ONE_UNSCALED - Static variable in class org.decimal4j.immutable.Decimal12f
The unscaled long value that represents one.
ONE_UNSCALED - Static variable in class org.decimal4j.immutable.Decimal13f
The unscaled long value that represents one.
ONE_UNSCALED - Static variable in class org.decimal4j.immutable.Decimal14f
The unscaled long value that represents one.
ONE_UNSCALED - Static variable in class org.decimal4j.immutable.Decimal15f
The unscaled long value that represents one.
ONE_UNSCALED - Static variable in class org.decimal4j.immutable.Decimal16f
The unscaled long value that represents one.
ONE_UNSCALED - Static variable in class org.decimal4j.immutable.Decimal17f
The unscaled long value that represents one.
ONE_UNSCALED - Static variable in class org.decimal4j.immutable.Decimal18f
The unscaled long value that represents one.
ONE_UNSCALED - Static variable in class org.decimal4j.immutable.Decimal1f
The unscaled long value that represents one.
ONE_UNSCALED - Static variable in class org.decimal4j.immutable.Decimal2f
The unscaled long value that represents one.
ONE_UNSCALED - Static variable in class org.decimal4j.immutable.Decimal3f
The unscaled long value that represents one.
ONE_UNSCALED - Static variable in class org.decimal4j.immutable.Decimal4f
The unscaled long value that represents one.
ONE_UNSCALED - Static variable in class org.decimal4j.immutable.Decimal5f
The unscaled long value that represents one.
ONE_UNSCALED - Static variable in class org.decimal4j.immutable.Decimal6f
The unscaled long value that represents one.
ONE_UNSCALED - Static variable in class org.decimal4j.immutable.Decimal7f
The unscaled long value that represents one.
ONE_UNSCALED - Static variable in class org.decimal4j.immutable.Decimal8f
The unscaled long value that represents one.
ONE_UNSCALED - Static variable in class org.decimal4j.immutable.Decimal9f
The unscaled long value that represents one.
org.decimal4j.api - package org.decimal4j.api
Contains the Decimal interface and other central elements defining the decimal4j API for fixed-point decimal numbers.
org.decimal4j.arithmetic - package org.decimal4j.arithmetic
Contains DecimalArithmetic implementations for different rounding and overflow modes.
org.decimal4j.base - package org.decimal4j.base
Provides abstract base classes for all immutable and mutable Decimal numbers.
org.decimal4j.exact - package org.decimal4j.exact
Provides classes used for exact typed multiplication.
org.decimal4j.factory - package org.decimal4j.factory
Contains the DecimalFactory interface and implementations for different scales; the Factories class provides generic access to those factories.
org.decimal4j.generic - package org.decimal4j.generic
Provides generic implementations for immutable and mutable Decimal numbers.
org.decimal4j.immutable - package org.decimal4j.immutable
Provides immutable Decimal numbers for scales ranging from 0 to 18.
org.decimal4j.mutable - package org.decimal4j.mutable
Provides mutable Decimal numbers for scales ranging from 0 to 18.
org.decimal4j.scale - package org.decimal4j.scale
Contains the ScaleMetrics interface plus implementations for different scales; the Scales class provides generic access to ScaleMetrics instances.
org.decimal4j.truncate - package org.decimal4j.truncate
Provides the TruncationPolicy interface and enums to define rounding and overflow modes for arithmetic operations that involve rounding or overflow.
org.decimal4j.util - package org.decimal4j.util
Provides utility classes that may be of general interest such as the DoubleRounder.
OverflowMode - Enum in org.decimal4j.truncate
Mode to apply if arithmetic operations cause an overflow.

P

parse(String) - Method in interface org.decimal4j.api.DecimalArithmetic
Translates the string representation of a Decimal into an unscaled Decimal.
parse(CharSequence, int, int) - Method in interface org.decimal4j.api.DecimalArithmetic
Translates the string representation of a Decimal into an unscaled Decimal.
parse(String) - Method in class org.decimal4j.arithmetic.CheckedScale0fRoundingArithmetic
 
parse(CharSequence, int, int) - Method in class org.decimal4j.arithmetic.CheckedScale0fRoundingArithmetic
 
parse(String) - Method in class org.decimal4j.arithmetic.CheckedScale0fTruncatingArithmetic
 
parse(CharSequence, int, int) - Method in class org.decimal4j.arithmetic.CheckedScale0fTruncatingArithmetic
 
parse(String) - Method in class org.decimal4j.arithmetic.CheckedScaleNfRoundingArithmetic
 
parse(CharSequence, int, int) - Method in class org.decimal4j.arithmetic.CheckedScaleNfRoundingArithmetic
 
parse(String) - Method in class org.decimal4j.arithmetic.CheckedScaleNfTruncatingArithmetic
 
parse(CharSequence, int, int) - Method in class org.decimal4j.arithmetic.CheckedScaleNfTruncatingArithmetic
 
parse(String) - Method in class org.decimal4j.arithmetic.UncheckedScale0fRoundingArithmetic
 
parse(CharSequence, int, int) - Method in class org.decimal4j.arithmetic.UncheckedScale0fRoundingArithmetic
 
parse(String) - Method in class org.decimal4j.arithmetic.UncheckedScale0fTruncatingArithmetic
 
parse(CharSequence, int, int) - Method in class org.decimal4j.arithmetic.UncheckedScale0fTruncatingArithmetic
 
parse(String) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfRoundingArithmetic
 
parse(CharSequence, int, int) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfRoundingArithmetic
 
parse(String) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfTruncatingArithmetic
 
parse(CharSequence, int, int) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfTruncatingArithmetic
 
parse(String) - Method in interface org.decimal4j.factory.DecimalFactory
Translates the string representation of a Decimal into an immutable Decimal.
parse(String, RoundingMode) - Method in interface org.decimal4j.factory.DecimalFactory
Translates the string representation of a Decimal into an immutable Decimal.
parse(String) - Method in enum org.decimal4j.factory.Factory0f
 
parse(String, RoundingMode) - Method in enum org.decimal4j.factory.Factory0f
 
parse(String) - Method in enum org.decimal4j.factory.Factory10f
 
parse(String, RoundingMode) - Method in enum org.decimal4j.factory.Factory10f
 
parse(String) - Method in enum org.decimal4j.factory.Factory11f
 
parse(String, RoundingMode) - Method in enum org.decimal4j.factory.Factory11f
 
parse(String) - Method in enum org.decimal4j.factory.Factory12f
 
parse(String, RoundingMode) - Method in enum org.decimal4j.factory.Factory12f
 
parse(String) - Method in enum org.decimal4j.factory.Factory13f
 
parse(String, RoundingMode) - Method in enum org.decimal4j.factory.Factory13f
 
parse(String) - Method in enum org.decimal4j.factory.Factory14f
 
parse(String, RoundingMode) - Method in enum org.decimal4j.factory.Factory14f
 
parse(String) - Method in enum org.decimal4j.factory.Factory15f
 
parse(String, RoundingMode) - Method in enum org.decimal4j.factory.Factory15f
 
parse(String) - Method in enum org.decimal4j.factory.Factory16f
 
parse(String, RoundingMode) - Method in enum org.decimal4j.factory.Factory16f
 
parse(String) - Method in enum org.decimal4j.factory.Factory17f
 
parse(String, RoundingMode) - Method in enum org.decimal4j.factory.Factory17f
 
parse(String) - Method in enum org.decimal4j.factory.Factory18f
 
parse(String, RoundingMode) - Method in enum org.decimal4j.factory.Factory18f
 
parse(String) - Method in enum org.decimal4j.factory.Factory1f
 
parse(String, RoundingMode) - Method in enum org.decimal4j.factory.Factory1f
 
parse(String) - Method in enum org.decimal4j.factory.Factory2f
 
parse(String, RoundingMode) - Method in enum org.decimal4j.factory.Factory2f
 
parse(String) - Method in enum org.decimal4j.factory.Factory3f
 
parse(String, RoundingMode) - Method in enum org.decimal4j.factory.Factory3f
 
parse(String) - Method in enum org.decimal4j.factory.Factory4f
 
parse(String, RoundingMode) - Method in enum org.decimal4j.factory.Factory4f
 
parse(String) - Method in enum org.decimal4j.factory.Factory5f
 
parse(String, RoundingMode) - Method in enum org.decimal4j.factory.Factory5f
 
parse(String) - Method in enum org.decimal4j.factory.Factory6f
 
parse(String, RoundingMode) - Method in enum org.decimal4j.factory.Factory6f
 
parse(String) - Method in enum org.decimal4j.factory.Factory7f
 
parse(String, RoundingMode) - Method in enum org.decimal4j.factory.Factory7f
 
parse(String) - Method in enum org.decimal4j.factory.Factory8f
 
parse(String, RoundingMode) - Method in enum org.decimal4j.factory.Factory8f
 
parse(String) - Method in enum org.decimal4j.factory.Factory9f
 
parse(String, RoundingMode) - Method in enum org.decimal4j.factory.Factory9f
 
parse(String) - Method in class org.decimal4j.generic.GenericDecimalFactory
 
parse(String, RoundingMode) - Method in class org.decimal4j.generic.GenericDecimalFactory
 
parseLong(DecimalArithmetic, DecimalRounding, CharSequence, int, int) - Static method in class org.decimal4j.arithmetic.StringConversion
Parses the given string into a long and returns it, rounding extra digits if necessary.
parseUnscaledDecimal(DecimalArithmetic, DecimalRounding, CharSequence, int, int) - Static method in class org.decimal4j.arithmetic.StringConversion
Parses the given string into an unscaled decimal and returns it, rounding extra digits if necessary.
pow(int) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (thisn) using default HALF_UP rounding.
pow(int, RoundingMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (thisn) applying the specified roundingMode.
pow(int, TruncationPolicy) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (thisn) applying the RoundingMode specified by truncationPolicy.
pow(long, int) - Method in interface org.decimal4j.api.DecimalArithmetic
Returns an unscaled decimal whose value is (uDecimalBaseexponent).
pow(int) - Method in interface org.decimal4j.api.ImmutableDecimal
 
pow(int, RoundingMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
pow(int, TruncationPolicy) - Method in interface org.decimal4j.api.ImmutableDecimal
 
pow(int) - Method in interface org.decimal4j.api.MutableDecimal
 
pow(int, RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
 
pow(int, TruncationPolicy) - Method in interface org.decimal4j.api.MutableDecimal
 
pow(long, int) - Method in class org.decimal4j.arithmetic.CheckedScale0fRoundingArithmetic
 
pow(long, int) - Method in class org.decimal4j.arithmetic.CheckedScale0fTruncatingArithmetic
 
pow(long, int) - Method in class org.decimal4j.arithmetic.CheckedScaleNfRoundingArithmetic
 
pow(long, int) - Method in class org.decimal4j.arithmetic.CheckedScaleNfTruncatingArithmetic
 
Pow - Class in org.decimal4j.arithmetic
Contains static methods to calculate powers of a Decimal number.
pow(DecimalArithmetic, DecimalRounding, long, int) - Static method in class org.decimal4j.arithmetic.Pow
Power function for checked or unchecked arithmetic.
pow(DecimalArithmetic, long, int) - Method in enum org.decimal4j.arithmetic.SpecialPowResult
Performs the exponentiation for this special pow result.
pow(long, int) - Method in class org.decimal4j.arithmetic.UncheckedScale0fRoundingArithmetic
 
pow(long, int) - Method in class org.decimal4j.arithmetic.UncheckedScale0fTruncatingArithmetic
 
pow(long, int) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfRoundingArithmetic
 
pow(long, int) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfTruncatingArithmetic
 
pow(int) - Method in class org.decimal4j.base.AbstractDecimal
 
pow(int, RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
 
pow(int, TruncationPolicy) - Method in class org.decimal4j.base.AbstractDecimal
 
Pow10 - Class in org.decimal4j.arithmetic
Contains methods for multiplications and divisions with powers of ten.
powLong(DecimalArithmetic, DecimalRounding, long, int) - Static method in class org.decimal4j.arithmetic.Pow
Calculates the power (lBaseexponent).
powLongChecked(DecimalArithmetic, DecimalRounding, long, int) - Static method in class org.decimal4j.arithmetic.Pow
Calculates the power (lBaseexponent).

Q

QUADRILLION - Static variable in class org.decimal4j.immutable.Decimal0f
The Decimal0f constant 1015.
QUADRILLION - Static variable in class org.decimal4j.immutable.Decimal1f
The Decimal1f constant 1015.
QUADRILLION - Static variable in class org.decimal4j.immutable.Decimal2f
The Decimal2f constant 1015.
QUADRILLION - Static variable in class org.decimal4j.immutable.Decimal3f
The Decimal3f constant 1015.
quadrillion() - Static method in class org.decimal4j.mutable.MutableDecimal0f
Returns a new MutableDecimal0f whose value is equal to one quadrillion.
quadrillion() - Static method in class org.decimal4j.mutable.MutableDecimal1f
Returns a new MutableDecimal1f whose value is equal to one quadrillion.
quadrillion() - Static method in class org.decimal4j.mutable.MutableDecimal2f
Returns a new MutableDecimal2f whose value is equal to one quadrillion.
quadrillion() - Static method in class org.decimal4j.mutable.MutableDecimal3f
Returns a new MutableDecimal3f whose value is equal to one quadrillion.
QUADRILLIONTH - Static variable in class org.decimal4j.immutable.Decimal15f
The Decimal15f constant 10-15.
QUADRILLIONTH - Static variable in class org.decimal4j.immutable.Decimal16f
The Decimal16f constant 10-15.
QUADRILLIONTH - Static variable in class org.decimal4j.immutable.Decimal17f
The Decimal17f constant 10-15.
QUADRILLIONTH - Static variable in class org.decimal4j.immutable.Decimal18f
The Decimal18f constant 10-15.
quadrillionth() - Static method in class org.decimal4j.mutable.MutableDecimal15f
Returns a new MutableDecimal15f whose value is equal to one quadrillionth.
quadrillionth() - Static method in class org.decimal4j.mutable.MutableDecimal16f
Returns a new MutableDecimal16f whose value is equal to one quadrillionth.
quadrillionth() - Static method in class org.decimal4j.mutable.MutableDecimal17f
Returns a new MutableDecimal17f whose value is equal to one quadrillionth.
quadrillionth() - Static method in class org.decimal4j.mutable.MutableDecimal18f
Returns a new MutableDecimal18f whose value is equal to one quadrillionth.
QUINTILLION - Static variable in class org.decimal4j.immutable.Decimal0f
The Decimal0f constant 1018.
quintillion() - Static method in class org.decimal4j.mutable.MutableDecimal0f
Returns a new MutableDecimal0f whose value is equal to one quintillion.
QUINTILLIONTH - Static variable in class org.decimal4j.immutable.Decimal18f
The Decimal18f constant 10-18.
quintillionth() - Static method in class org.decimal4j.mutable.MutableDecimal18f
Returns a new MutableDecimal18f whose value is equal to one quintillionth.

R

remainder(Decimal<S>) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this % divisor).
remainder(Decimal<S>) - Method in interface org.decimal4j.api.ImmutableDecimal
 
remainder(Decimal<S>) - Method in interface org.decimal4j.api.MutableDecimal
 
remainder(Decimal<S>) - Method in class org.decimal4j.base.AbstractDecimal
 
removeAll() - Static method in class org.decimal4j.arithmetic.ThreadLocals
Removes all values held by ThreadLocal variables that are used by the decimal4j library.
rethrowIfRoundingNecessary(ArithmeticException) - Static method in class org.decimal4j.arithmetic.Exceptions
Rethrows the given arithmetic exception if its message equals "Rounding necessary".
round(int) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal value rounded to the specified precision using HALF_UP rounding.
round(int, RoundingMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal value rounded to the specified precision using the given rounding mode.
round(int, TruncationPolicy) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal value rounded to the specified precision using the given truncation policy.
round(long, int) - Method in interface org.decimal4j.api.DecimalArithmetic
Returns an unscaled decimal whose value is rounded to the specified precision using the rounding mode of this arithmetic.
round(int) - Method in interface org.decimal4j.api.ImmutableDecimal
 
round(int, RoundingMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
round(int, TruncationPolicy) - Method in interface org.decimal4j.api.ImmutableDecimal
 
round(int) - Method in interface org.decimal4j.api.MutableDecimal
 
round(int, RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
 
round(int, TruncationPolicy) - Method in interface org.decimal4j.api.MutableDecimal
 
round(long, int) - Method in class org.decimal4j.arithmetic.CheckedScale0fRoundingArithmetic
 
round(long, int) - Method in class org.decimal4j.arithmetic.CheckedScale0fTruncatingArithmetic
 
round(long, int) - Method in class org.decimal4j.arithmetic.CheckedScaleNfRoundingArithmetic
 
round(long, int) - Method in class org.decimal4j.arithmetic.CheckedScaleNfTruncatingArithmetic
 
Round - Class in org.decimal4j.arithmetic
Contains static helper methods to round Decimal values.
round(DecimalArithmetic, long, int) - Static method in class org.decimal4j.arithmetic.Round
Truncates the specified value to the given precision.
round(DecimalArithmetic, DecimalRounding, long, int) - Static method in class org.decimal4j.arithmetic.Round
Rounds the specified value to the given precision.
round(long, int) - Method in class org.decimal4j.arithmetic.UncheckedScale0fRoundingArithmetic
 
round(long, int) - Method in class org.decimal4j.arithmetic.UncheckedScale0fTruncatingArithmetic
 
round(long, int) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfRoundingArithmetic
 
round(long, int) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfTruncatingArithmetic
 
round(int) - Method in class org.decimal4j.base.AbstractDecimal
 
round(int, RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
 
round(int, TruncationPolicy) - Method in class org.decimal4j.base.AbstractDecimal
 
round(double) - Method in class org.decimal4j.util.DoubleRounder
Deprecated.
Rounds the given double value to the decimal precision of this rounder using HALF_UP rounding.
round(double, RoundingMode) - Method in class org.decimal4j.util.DoubleRounder
Deprecated.
Rounds the given double value to the decimal precision of this rounder using the specified rounding mode.
round(double, int) - Static method in class org.decimal4j.util.DoubleRounder
Deprecated.
Rounds the given double value to the specified decimal precision using HALF_UP rounding.
round(double, int, RoundingMode) - Static method in class org.decimal4j.util.DoubleRounder
Deprecated.
Rounds the given double value to the specified decimal precision using the specified rounding mode.
Rounding - Class in org.decimal4j.arithmetic
Utility class to calculate rounding increments in different situations; utilizes functionality provided by DecimalRounding and TruncatedPart.
RoundingInverse - Enum in org.decimal4j.arithmetic
Defines different inverses of a DecimalRounding.

S

scale(int) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal value whose scale is changed to the given scale value.
scale(S) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal value whose scale is changed to the scale given by the scaleMetrics argument.
scale(int, RoundingMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal value whose scale is changed to the given scale value.
scale(S, RoundingMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal value whose scale is changed to the scale given by the scaleMetrics argument.
scale(int) - Method in interface org.decimal4j.api.ImmutableDecimal
 
scale(S) - Method in interface org.decimal4j.api.ImmutableDecimal
 
scale(int, RoundingMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
scale(S, RoundingMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
scale(int) - Method in interface org.decimal4j.api.MutableDecimal
 
scale(S) - Method in interface org.decimal4j.api.MutableDecimal
 
scale(int, RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
 
scale(S, RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
 
scale(int) - Method in class org.decimal4j.base.AbstractImmutableDecimal
 
scale(S) - Method in class org.decimal4j.base.AbstractImmutableDecimal
 
scale(int, RoundingMode) - Method in class org.decimal4j.base.AbstractImmutableDecimal
 
scale(S, RoundingMode) - Method in class org.decimal4j.base.AbstractImmutableDecimal
 
scale(int) - Method in class org.decimal4j.base.AbstractMutableDecimal
 
scale(S) - Method in class org.decimal4j.base.AbstractMutableDecimal
 
scale(int, RoundingMode) - Method in class org.decimal4j.base.AbstractMutableDecimal
 
scale(S, RoundingMode) - Method in class org.decimal4j.base.AbstractMutableDecimal
 
SCALE - Static variable in class org.decimal4j.immutable.Decimal0f
Scale value 0 for Decimal0f returned by Decimal0f.getScale().
SCALE - Static variable in class org.decimal4j.immutable.Decimal10f
Scale value 10 for Decimal10f returned by Decimal10f.getScale().
SCALE - Static variable in class org.decimal4j.immutable.Decimal11f
Scale value 11 for Decimal11f returned by Decimal11f.getScale().
SCALE - Static variable in class org.decimal4j.immutable.Decimal12f
Scale value 12 for Decimal12f returned by Decimal12f.getScale().
SCALE - Static variable in class org.decimal4j.immutable.Decimal13f
Scale value 13 for Decimal13f returned by Decimal13f.getScale().
SCALE - Static variable in class org.decimal4j.immutable.Decimal14f
Scale value 14 for Decimal14f returned by Decimal14f.getScale().
SCALE - Static variable in class org.decimal4j.immutable.Decimal15f
Scale value 15 for Decimal15f returned by Decimal15f.getScale().
SCALE - Static variable in class org.decimal4j.immutable.Decimal16f
Scale value 16 for Decimal16f returned by Decimal16f.getScale().
SCALE - Static variable in class org.decimal4j.immutable.Decimal17f
Scale value 17 for Decimal17f returned by Decimal17f.getScale().
SCALE - Static variable in class org.decimal4j.immutable.Decimal18f
Scale value 18 for Decimal18f returned by Decimal18f.getScale().
SCALE - Static variable in class org.decimal4j.immutable.Decimal1f
Scale value 1 for Decimal1f returned by Decimal1f.getScale().
SCALE - Static variable in class org.decimal4j.immutable.Decimal2f
Scale value 2 for Decimal2f returned by Decimal2f.getScale().
SCALE - Static variable in class org.decimal4j.immutable.Decimal3f
Scale value 3 for Decimal3f returned by Decimal3f.getScale().
SCALE - Static variable in class org.decimal4j.immutable.Decimal4f
Scale value 4 for Decimal4f returned by Decimal4f.getScale().
SCALE - Static variable in class org.decimal4j.immutable.Decimal5f
Scale value 5 for Decimal5f returned by Decimal5f.getScale().
SCALE - Static variable in class org.decimal4j.immutable.Decimal6f
Scale value 6 for Decimal6f returned by Decimal6f.getScale().
SCALE - Static variable in class org.decimal4j.immutable.Decimal7f
Scale value 7 for Decimal7f returned by Decimal7f.getScale().
SCALE - Static variable in class org.decimal4j.immutable.Decimal8f
Scale value 8 for Decimal8f returned by Decimal8f.getScale().
SCALE - Static variable in class org.decimal4j.immutable.Decimal9f
Scale value 9 for Decimal9f returned by Decimal9f.getScale().
SCALE - Static variable in enum org.decimal4j.scale.Scale0f
The scale value 0.
SCALE - Static variable in enum org.decimal4j.scale.Scale10f
The scale value 10.
SCALE - Static variable in enum org.decimal4j.scale.Scale11f
The scale value 11.
SCALE - Static variable in enum org.decimal4j.scale.Scale12f
The scale value 12.
SCALE - Static variable in enum org.decimal4j.scale.Scale13f
The scale value 13.
SCALE - Static variable in enum org.decimal4j.scale.Scale14f
The scale value 14.
SCALE - Static variable in enum org.decimal4j.scale.Scale15f
The scale value 15.
SCALE - Static variable in enum org.decimal4j.scale.Scale16f
The scale value 16.
SCALE - Static variable in enum org.decimal4j.scale.Scale17f
The scale value 17.
SCALE - Static variable in enum org.decimal4j.scale.Scale18f
The scale value 18.
SCALE - Static variable in enum org.decimal4j.scale.Scale1f
The scale value 1.
SCALE - Static variable in enum org.decimal4j.scale.Scale2f
The scale value 2.
SCALE - Static variable in enum org.decimal4j.scale.Scale3f
The scale value 3.
SCALE - Static variable in enum org.decimal4j.scale.Scale4f
The scale value 4.
SCALE - Static variable in enum org.decimal4j.scale.Scale5f
The scale value 5.
SCALE - Static variable in enum org.decimal4j.scale.Scale6f
The scale value 6.
SCALE - Static variable in enum org.decimal4j.scale.Scale7f
The scale value 7.
SCALE - Static variable in enum org.decimal4j.scale.Scale8f
The scale value 8.
SCALE - Static variable in enum org.decimal4j.scale.Scale9f
The scale value 9.
Scale0f - Enum in org.decimal4j.scale
Scale class for decimals with scale 0 and scale factor 1.
Scale10f - Enum in org.decimal4j.scale
Scale class for decimals with scale 10 and scale factor 10000000000.
Scale11f - Enum in org.decimal4j.scale
Scale class for decimals with scale 11 and scale factor 100000000000.
Scale12f - Enum in org.decimal4j.scale
Scale class for decimals with scale 12 and scale factor 1000000000000.
Scale13f - Enum in org.decimal4j.scale
Scale class for decimals with scale 13 and scale factor 10000000000000.
Scale14f - Enum in org.decimal4j.scale
Scale class for decimals with scale 14 and scale factor 100000000000000.
Scale15f - Enum in org.decimal4j.scale
Scale class for decimals with scale 15 and scale factor 1000000000000000.
Scale16f - Enum in org.decimal4j.scale
Scale class for decimals with scale 16 and scale factor 10000000000000000.
Scale17f - Enum in org.decimal4j.scale
Scale class for decimals with scale 17 and scale factor 100000000000000000.
Scale18f - Enum in org.decimal4j.scale
Scale class for decimals with scale 18 and scale factor 1000000000000000000.
Scale1f - Enum in org.decimal4j.scale
Scale class for decimals with scale 1 and scale factor 10.
Scale2f - Enum in org.decimal4j.scale
Scale class for decimals with scale 2 and scale factor 100.
Scale3f - Enum in org.decimal4j.scale
Scale class for decimals with scale 3 and scale factor 1000.
Scale4f - Enum in org.decimal4j.scale
Scale class for decimals with scale 4 and scale factor 10000.
Scale5f - Enum in org.decimal4j.scale
Scale class for decimals with scale 5 and scale factor 100000.
Scale6f - Enum in org.decimal4j.scale
Scale class for decimals with scale 6 and scale factor 1000000.
Scale7f - Enum in org.decimal4j.scale
Scale class for decimals with scale 7 and scale factor 10000000.
Scale8f - Enum in org.decimal4j.scale
Scale class for decimals with scale 8 and scale factor 100000000.
Scale9f - Enum in org.decimal4j.scale
Scale class for decimals with scale 9 and scale factor 1000000000.
SCALE_FACTOR - Static variable in enum org.decimal4j.scale.Scale0f
The scale factor 100.
SCALE_FACTOR - Static variable in enum org.decimal4j.scale.Scale10f
The scale factor 1010.
SCALE_FACTOR - Static variable in enum org.decimal4j.scale.Scale11f
The scale factor 1011.
SCALE_FACTOR - Static variable in enum org.decimal4j.scale.Scale12f
The scale factor 1012.
SCALE_FACTOR - Static variable in enum org.decimal4j.scale.Scale13f
The scale factor 1013.
SCALE_FACTOR - Static variable in enum org.decimal4j.scale.Scale14f
The scale factor 1014.
SCALE_FACTOR - Static variable in enum org.decimal4j.scale.Scale15f
The scale factor 1015.
SCALE_FACTOR - Static variable in enum org.decimal4j.scale.Scale16f
The scale factor 1016.
SCALE_FACTOR - Static variable in enum org.decimal4j.scale.Scale17f
The scale factor 1017.
SCALE_FACTOR - Static variable in enum org.decimal4j.scale.Scale18f
The scale factor 1018.
SCALE_FACTOR - Static variable in enum org.decimal4j.scale.Scale1f
The scale factor 101.
SCALE_FACTOR - Static variable in enum org.decimal4j.scale.Scale2f
The scale factor 102.
SCALE_FACTOR - Static variable in enum org.decimal4j.scale.Scale3f
The scale factor 103.
SCALE_FACTOR - Static variable in enum org.decimal4j.scale.Scale4f
The scale factor 104.
SCALE_FACTOR - Static variable in enum org.decimal4j.scale.Scale5f
The scale factor 105.
SCALE_FACTOR - Static variable in enum org.decimal4j.scale.Scale6f
The scale factor 106.
SCALE_FACTOR - Static variable in enum org.decimal4j.scale.Scale7f
The scale factor 107.
SCALE_FACTOR - Static variable in enum org.decimal4j.scale.Scale8f
The scale factor 108.
SCALE_FACTOR - Static variable in enum org.decimal4j.scale.Scale9f
The scale factor 109.
ScaleMetrics - Interface in org.decimal4j.scale
ScaleMetrics defines various metrics associated with the scale of a Decimal number.
Scales - Class in org.decimal4j.scale
Utility class with static members to access ScaleMetrics instances.
self() - Method in class org.decimal4j.base.AbstractDecimal
Returns this decimal value as concrete implementation subtype.
self() - Method in class org.decimal4j.generic.GenericImmutableDecimal
 
self() - Method in class org.decimal4j.generic.GenericMutableDecimal
 
self() - Method in class org.decimal4j.immutable.Decimal0f
 
self() - Method in class org.decimal4j.immutable.Decimal10f
 
self() - Method in class org.decimal4j.immutable.Decimal11f
 
self() - Method in class org.decimal4j.immutable.Decimal12f
 
self() - Method in class org.decimal4j.immutable.Decimal13f
 
self() - Method in class org.decimal4j.immutable.Decimal14f
 
self() - Method in class org.decimal4j.immutable.Decimal15f
 
self() - Method in class org.decimal4j.immutable.Decimal16f
 
self() - Method in class org.decimal4j.immutable.Decimal17f
 
self() - Method in class org.decimal4j.immutable.Decimal18f
 
self() - Method in class org.decimal4j.immutable.Decimal1f
 
self() - Method in class org.decimal4j.immutable.Decimal2f
 
self() - Method in class org.decimal4j.immutable.Decimal3f
 
self() - Method in class org.decimal4j.immutable.Decimal4f
 
self() - Method in class org.decimal4j.immutable.Decimal5f
 
self() - Method in class org.decimal4j.immutable.Decimal6f
 
self() - Method in class org.decimal4j.immutable.Decimal7f
 
self() - Method in class org.decimal4j.immutable.Decimal8f
 
self() - Method in class org.decimal4j.immutable.Decimal9f
 
self() - Method in class org.decimal4j.mutable.MutableDecimal0f
 
self() - Method in class org.decimal4j.mutable.MutableDecimal10f
 
self() - Method in class org.decimal4j.mutable.MutableDecimal11f
 
self() - Method in class org.decimal4j.mutable.MutableDecimal12f
 
self() - Method in class org.decimal4j.mutable.MutableDecimal13f
 
self() - Method in class org.decimal4j.mutable.MutableDecimal14f
 
self() - Method in class org.decimal4j.mutable.MutableDecimal15f
 
self() - Method in class org.decimal4j.mutable.MutableDecimal16f
 
self() - Method in class org.decimal4j.mutable.MutableDecimal17f
 
self() - Method in class org.decimal4j.mutable.MutableDecimal18f
 
self() - Method in class org.decimal4j.mutable.MutableDecimal1f
 
self() - Method in class org.decimal4j.mutable.MutableDecimal2f
 
self() - Method in class org.decimal4j.mutable.MutableDecimal3f
 
self() - Method in class org.decimal4j.mutable.MutableDecimal4f
 
self() - Method in class org.decimal4j.mutable.MutableDecimal5f
 
self() - Method in class org.decimal4j.mutable.MutableDecimal6f
 
self() - Method in class org.decimal4j.mutable.MutableDecimal7f
 
self() - Method in class org.decimal4j.mutable.MutableDecimal8f
 
self() - Method in class org.decimal4j.mutable.MutableDecimal9f
 
set(Decimal<S>) - Method in interface org.decimal4j.api.MutableDecimal
Sets this Decimal to the specified value and returns this now representing value.
set(Decimal<?>, RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
Sets this Decimal to the specified value and returns this now representing value.
set(long) - Method in interface org.decimal4j.api.MutableDecimal
Sets this Decimal to the specified value and returns this now representing value.
set(BigInteger) - Method in interface org.decimal4j.api.MutableDecimal
Sets this Decimal to the specified value and returns this now representing value.
set(float) - Method in interface org.decimal4j.api.MutableDecimal
Sets this Decimal to the specified value and returns this now representing value.
set(float, RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
Sets this Decimal to the specified value and returns this now representing value.
set(double) - Method in interface org.decimal4j.api.MutableDecimal
Sets this Decimal to the specified value and returns this now representing value.
set(double, RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
Sets this Decimal to the specified value and returns this now representing value.
set(BigDecimal) - Method in interface org.decimal4j.api.MutableDecimal
Sets this Decimal to the specified value and returns this now representing value.
set(BigDecimal, RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
Sets this Decimal to the specified value and returns this now representing value.
set(String) - Method in interface org.decimal4j.api.MutableDecimal
Parses the given string value and sets this Decimal to the parsed value.
set(String, RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
Parses the given string value and sets this Decimal to the parsed value.
set(Decimal<S>) - Method in class org.decimal4j.base.AbstractMutableDecimal
 
set(Decimal<?>, RoundingMode) - Method in class org.decimal4j.base.AbstractMutableDecimal
 
set(long) - Method in class org.decimal4j.base.AbstractMutableDecimal
 
set(BigInteger) - Method in class org.decimal4j.base.AbstractMutableDecimal
 
set(float) - Method in class org.decimal4j.base.AbstractMutableDecimal
 
set(float, RoundingMode) - Method in class org.decimal4j.base.AbstractMutableDecimal
 
set(double) - Method in class org.decimal4j.base.AbstractMutableDecimal
 
set(double, RoundingMode) - Method in class org.decimal4j.base.AbstractMutableDecimal
 
set(BigDecimal) - Method in class org.decimal4j.base.AbstractMutableDecimal
 
set(BigDecimal, RoundingMode) - Method in class org.decimal4j.base.AbstractMutableDecimal
 
set(String) - Method in class org.decimal4j.base.AbstractMutableDecimal
 
set(String, RoundingMode) - Method in class org.decimal4j.base.AbstractMutableDecimal
 
setMinusOne() - Method in interface org.decimal4j.api.MutableDecimal
Sets this Decimal to -1 and returns this now representing minus one.
setMinusOne() - Method in class org.decimal4j.base.AbstractMutableDecimal
 
setOne() - Method in interface org.decimal4j.api.MutableDecimal
Sets this Decimal to 1 and returns this now representing one.
setOne() - Method in class org.decimal4j.base.AbstractMutableDecimal
 
setUlp() - Method in interface org.decimal4j.api.MutableDecimal
Sets this Decimal to the smallest positive value representable by this Mutable Decimal and returns this now representing one ULP.
setUlp() - Method in class org.decimal4j.base.AbstractMutableDecimal
 
setUnscaled(long) - Method in interface org.decimal4j.api.MutableDecimal
Sets this Decimal to the specified unscaledValue and returns this now representing (unscaledValue * 10 -scale) where scale refers to the scale of this mutable Decimal.
setUnscaled(long, int) - Method in interface org.decimal4j.api.MutableDecimal
Sets this Decimal to the specified unscaledValue with the given scale and returns this now representing (unscaledValue * 10-scale).
setUnscaled(long, int, RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
Sets this Decimal to the specified unscaledValue with the given scale and returns this now representing (unscaledValue * 10-scale).
setUnscaled(long) - Method in class org.decimal4j.base.AbstractMutableDecimal
 
setUnscaled(long, int) - Method in class org.decimal4j.base.AbstractMutableDecimal
 
setUnscaled(long, int, RoundingMode) - Method in class org.decimal4j.base.AbstractMutableDecimal
 
setZero() - Method in interface org.decimal4j.api.MutableDecimal
Sets this Decimal to 0 and returns this now representing zero.
setZero() - Method in class org.decimal4j.base.AbstractMutableDecimal
 
SEVEN - Static variable in class org.decimal4j.immutable.Decimal0f
The Decimal0f constant 7.
SEVEN - Static variable in class org.decimal4j.immutable.Decimal10f
The Decimal10f constant 7.
SEVEN - Static variable in class org.decimal4j.immutable.Decimal11f
The Decimal11f constant 7.
SEVEN - Static variable in class org.decimal4j.immutable.Decimal12f
The Decimal12f constant 7.
SEVEN - Static variable in class org.decimal4j.immutable.Decimal13f
The Decimal13f constant 7.
SEVEN - Static variable in class org.decimal4j.immutable.Decimal14f
The Decimal14f constant 7.
SEVEN - Static variable in class org.decimal4j.immutable.Decimal15f
The Decimal15f constant 7.
SEVEN - Static variable in class org.decimal4j.immutable.Decimal16f
The Decimal16f constant 7.
SEVEN - Static variable in class org.decimal4j.immutable.Decimal17f
The Decimal17f constant 7.
SEVEN - Static variable in class org.decimal4j.immutable.Decimal18f
The Decimal18f constant 7.
SEVEN - Static variable in class org.decimal4j.immutable.Decimal1f
The Decimal1f constant 7.
SEVEN - Static variable in class org.decimal4j.immutable.Decimal2f
The Decimal2f constant 7.
SEVEN - Static variable in class org.decimal4j.immutable.Decimal3f
The Decimal3f constant 7.
SEVEN - Static variable in class org.decimal4j.immutable.Decimal4f
The Decimal4f constant 7.
SEVEN - Static variable in class org.decimal4j.immutable.Decimal5f
The Decimal5f constant 7.
SEVEN - Static variable in class org.decimal4j.immutable.Decimal6f
The Decimal6f constant 7.
SEVEN - Static variable in class org.decimal4j.immutable.Decimal7f
The Decimal7f constant 7.
SEVEN - Static variable in class org.decimal4j.immutable.Decimal8f
The Decimal8f constant 7.
SEVEN - Static variable in class org.decimal4j.immutable.Decimal9f
The Decimal9f constant 7.
seven() - Static method in class org.decimal4j.mutable.MutableDecimal0f
Returns a new MutableDecimal0f whose value is equal to seven.
seven() - Static method in class org.decimal4j.mutable.MutableDecimal10f
Returns a new MutableDecimal10f whose value is equal to seven.
seven() - Static method in class org.decimal4j.mutable.MutableDecimal11f
Returns a new MutableDecimal11f whose value is equal to seven.
seven() - Static method in class org.decimal4j.mutable.MutableDecimal12f
Returns a new MutableDecimal12f whose value is equal to seven.
seven() - Static method in class org.decimal4j.mutable.MutableDecimal13f
Returns a new MutableDecimal13f whose value is equal to seven.
seven() - Static method in class org.decimal4j.mutable.MutableDecimal14f
Returns a new MutableDecimal14f whose value is equal to seven.
seven() - Static method in class org.decimal4j.mutable.MutableDecimal15f
Returns a new MutableDecimal15f whose value is equal to seven.
seven() - Static method in class org.decimal4j.mutable.MutableDecimal16f
Returns a new MutableDecimal16f whose value is equal to seven.
seven() - Static method in class org.decimal4j.mutable.MutableDecimal17f
Returns a new MutableDecimal17f whose value is equal to seven.
seven() - Static method in class org.decimal4j.mutable.MutableDecimal18f
Returns a new MutableDecimal18f whose value is equal to seven.
seven() - Static method in class org.decimal4j.mutable.MutableDecimal1f
Returns a new MutableDecimal1f whose value is equal to seven.
seven() - Static method in class org.decimal4j.mutable.MutableDecimal2f
Returns a new MutableDecimal2f whose value is equal to seven.
seven() - Static method in class org.decimal4j.mutable.MutableDecimal3f
Returns a new MutableDecimal3f whose value is equal to seven.
seven() - Static method in class org.decimal4j.mutable.MutableDecimal4f
Returns a new MutableDecimal4f whose value is equal to seven.
seven() - Static method in class org.decimal4j.mutable.MutableDecimal5f
Returns a new MutableDecimal5f whose value is equal to seven.
seven() - Static method in class org.decimal4j.mutable.MutableDecimal6f
Returns a new MutableDecimal6f whose value is equal to seven.
seven() - Static method in class org.decimal4j.mutable.MutableDecimal7f
Returns a new MutableDecimal7f whose value is equal to seven.
seven() - Static method in class org.decimal4j.mutable.MutableDecimal8f
Returns a new MutableDecimal8f whose value is equal to seven.
seven() - Static method in class org.decimal4j.mutable.MutableDecimal9f
Returns a new MutableDecimal9f whose value is equal to seven.
Shift - Class in org.decimal4j.arithmetic
Provides methods for left and right shifts.
shiftLeft(int) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this << n).
shiftLeft(int, RoundingMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this << n).
shiftLeft(int, TruncationPolicy) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this << n).
shiftLeft(long, int) - Method in interface org.decimal4j.api.DecimalArithmetic
Returns an unscaled decimal whose value is (uDecimal << n).
shiftLeft(int) - Method in interface org.decimal4j.api.ImmutableDecimal
 
shiftLeft(int, RoundingMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
shiftLeft(int, TruncationPolicy) - Method in interface org.decimal4j.api.ImmutableDecimal
 
shiftLeft(int) - Method in interface org.decimal4j.api.MutableDecimal
 
shiftLeft(int, RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
 
shiftLeft(int, TruncationPolicy) - Method in interface org.decimal4j.api.MutableDecimal
 
shiftLeft(long, int) - Method in class org.decimal4j.arithmetic.CheckedScale0fRoundingArithmetic
 
shiftLeft(long, int) - Method in class org.decimal4j.arithmetic.CheckedScale0fTruncatingArithmetic
 
shiftLeft(long, int) - Method in class org.decimal4j.arithmetic.CheckedScaleNfRoundingArithmetic
 
shiftLeft(long, int) - Method in class org.decimal4j.arithmetic.CheckedScaleNfTruncatingArithmetic
 
shiftLeft(DecimalRounding, long, int) - Static method in class org.decimal4j.arithmetic.Shift
Performs a shift left operation applying the given rounding mode if rounding is necessary.
shiftLeft(long, int) - Method in class org.decimal4j.arithmetic.UncheckedScale0fRoundingArithmetic
 
shiftLeft(long, int) - Method in class org.decimal4j.arithmetic.UncheckedScale0fTruncatingArithmetic
 
shiftLeft(long, int) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfRoundingArithmetic
 
shiftLeft(long, int) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfTruncatingArithmetic
 
shiftLeft(int) - Method in class org.decimal4j.base.AbstractDecimal
 
shiftLeft(int, RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
 
shiftLeft(int, TruncationPolicy) - Method in class org.decimal4j.base.AbstractDecimal
 
shiftLeftChecked(DecimalArithmetic, DecimalRounding, long, int) - Static method in class org.decimal4j.arithmetic.Shift
Performs a shift left operation applying the given rounding mode if rounding is necessary.
shiftRight(int) - Method in interface org.decimal4j.api.Decimal
Returns a BigInteger whose value is (this >> n).
shiftRight(int, RoundingMode) - Method in interface org.decimal4j.api.Decimal
Returns a BigInteger whose value is (this >> n).
shiftRight(int, TruncationPolicy) - Method in interface org.decimal4j.api.Decimal
Returns a BigInteger whose value is (this >> n).
shiftRight(long, int) - Method in interface org.decimal4j.api.DecimalArithmetic
Returns an unscaled decimal whose value is (uDecimal >> n).
shiftRight(int) - Method in interface org.decimal4j.api.ImmutableDecimal
 
shiftRight(int, RoundingMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
shiftRight(int, TruncationPolicy) - Method in interface org.decimal4j.api.ImmutableDecimal
 
shiftRight(int) - Method in interface org.decimal4j.api.MutableDecimal
 
shiftRight(int, RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
 
shiftRight(int, TruncationPolicy) - Method in interface org.decimal4j.api.MutableDecimal
 
shiftRight(long, int) - Method in class org.decimal4j.arithmetic.CheckedScale0fRoundingArithmetic
 
shiftRight(long, int) - Method in class org.decimal4j.arithmetic.CheckedScale0fTruncatingArithmetic
 
shiftRight(long, int) - Method in class org.decimal4j.arithmetic.CheckedScaleNfRoundingArithmetic
 
shiftRight(long, int) - Method in class org.decimal4j.arithmetic.CheckedScaleNfTruncatingArithmetic
 
shiftRight(DecimalRounding, long, int) - Static method in class org.decimal4j.arithmetic.Shift
Performs a shift right operation applying the given rounding mode if rounding is necessary.
shiftRight(long, int) - Method in class org.decimal4j.arithmetic.UncheckedScale0fRoundingArithmetic
 
shiftRight(long, int) - Method in class org.decimal4j.arithmetic.UncheckedScale0fTruncatingArithmetic
 
shiftRight(long, int) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfRoundingArithmetic
 
shiftRight(long, int) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfTruncatingArithmetic
 
shiftRight(int) - Method in class org.decimal4j.base.AbstractDecimal
 
shiftRight(int, RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
 
shiftRight(int, TruncationPolicy) - Method in class org.decimal4j.base.AbstractDecimal
 
shiftRightChecked(DecimalArithmetic, DecimalRounding, long, int) - Static method in class org.decimal4j.arithmetic.Shift
Performs a shift right operation applying the given rounding mode if rounding is necessary.
shortValue() - Method in interface org.decimal4j.api.Decimal
Returns the value of this Decimal as a short after a narrowing primitive conversion.
shortValueExact() - Method in interface org.decimal4j.api.Decimal
Converts this Decimal to a short, checking for lost information.
shortValueExact() - Method in class org.decimal4j.base.AbstractDecimal
 
signum() - Method in interface org.decimal4j.api.Decimal
Returns the signum function of this Decimal.
signum(long) - Method in interface org.decimal4j.api.DecimalArithmetic
Returns the signum function of the specified unscaled decimal.
signum(long) - Method in class org.decimal4j.arithmetic.AbstractArithmetic
 
signum() - Method in class org.decimal4j.base.AbstractDecimal
 
SIX - Static variable in class org.decimal4j.immutable.Decimal0f
The Decimal0f constant 6.
SIX - Static variable in class org.decimal4j.immutable.Decimal10f
The Decimal10f constant 6.
SIX - Static variable in class org.decimal4j.immutable.Decimal11f
The Decimal11f constant 6.
SIX - Static variable in class org.decimal4j.immutable.Decimal12f
The Decimal12f constant 6.
SIX - Static variable in class org.decimal4j.immutable.Decimal13f
The Decimal13f constant 6.
SIX - Static variable in class org.decimal4j.immutable.Decimal14f
The Decimal14f constant 6.
SIX - Static variable in class org.decimal4j.immutable.Decimal15f
The Decimal15f constant 6.
SIX - Static variable in class org.decimal4j.immutable.Decimal16f
The Decimal16f constant 6.
SIX - Static variable in class org.decimal4j.immutable.Decimal17f
The Decimal17f constant 6.
SIX - Static variable in class org.decimal4j.immutable.Decimal18f
The Decimal18f constant 6.
SIX - Static variable in class org.decimal4j.immutable.Decimal1f
The Decimal1f constant 6.
SIX - Static variable in class org.decimal4j.immutable.Decimal2f
The Decimal2f constant 6.
SIX - Static variable in class org.decimal4j.immutable.Decimal3f
The Decimal3f constant 6.
SIX - Static variable in class org.decimal4j.immutable.Decimal4f
The Decimal4f constant 6.
SIX - Static variable in class org.decimal4j.immutable.Decimal5f
The Decimal5f constant 6.
SIX - Static variable in class org.decimal4j.immutable.Decimal6f
The Decimal6f constant 6.
SIX - Static variable in class org.decimal4j.immutable.Decimal7f
The Decimal7f constant 6.
SIX - Static variable in class org.decimal4j.immutable.Decimal8f
The Decimal8f constant 6.
SIX - Static variable in class org.decimal4j.immutable.Decimal9f
The Decimal9f constant 6.
six() - Static method in class org.decimal4j.mutable.MutableDecimal0f
Returns a new MutableDecimal0f whose value is equal to six.
six() - Static method in class org.decimal4j.mutable.MutableDecimal10f
Returns a new MutableDecimal10f whose value is equal to six.
six() - Static method in class org.decimal4j.mutable.MutableDecimal11f
Returns a new MutableDecimal11f whose value is equal to six.
six() - Static method in class org.decimal4j.mutable.MutableDecimal12f
Returns a new MutableDecimal12f whose value is equal to six.
six() - Static method in class org.decimal4j.mutable.MutableDecimal13f
Returns a new MutableDecimal13f whose value is equal to six.
six() - Static method in class org.decimal4j.mutable.MutableDecimal14f
Returns a new MutableDecimal14f whose value is equal to six.
six() - Static method in class org.decimal4j.mutable.MutableDecimal15f
Returns a new MutableDecimal15f whose value is equal to six.
six() - Static method in class org.decimal4j.mutable.MutableDecimal16f
Returns a new MutableDecimal16f whose value is equal to six.
six() - Static method in class org.decimal4j.mutable.MutableDecimal17f
Returns a new MutableDecimal17f whose value is equal to six.
six() - Static method in class org.decimal4j.mutable.MutableDecimal18f
Returns a new MutableDecimal18f whose value is equal to six.
six() - Static method in class org.decimal4j.mutable.MutableDecimal1f
Returns a new MutableDecimal1f whose value is equal to six.
six() - Static method in class org.decimal4j.mutable.MutableDecimal2f
Returns a new MutableDecimal2f whose value is equal to six.
six() - Static method in class org.decimal4j.mutable.MutableDecimal3f
Returns a new MutableDecimal3f whose value is equal to six.
six() - Static method in class org.decimal4j.mutable.MutableDecimal4f
Returns a new MutableDecimal4f whose value is equal to six.
six() - Static method in class org.decimal4j.mutable.MutableDecimal5f
Returns a new MutableDecimal5f whose value is equal to six.
six() - Static method in class org.decimal4j.mutable.MutableDecimal6f
Returns a new MutableDecimal6f whose value is equal to six.
six() - Static method in class org.decimal4j.mutable.MutableDecimal7f
Returns a new MutableDecimal7f whose value is equal to six.
six() - Static method in class org.decimal4j.mutable.MutableDecimal8f
Returns a new MutableDecimal8f whose value is equal to six.
six() - Static method in class org.decimal4j.mutable.MutableDecimal9f
Returns a new MutableDecimal9f whose value is equal to six.
SpecialDivisionResult - Enum in org.decimal4j.arithmetic
Helper class used by division and inversion methods to handle special cases.
SpecialMultiplicationResult - Enum in org.decimal4j.arithmetic
Helper class used by multiplication methods to handle special cases.
SpecialPowResult - Enum in org.decimal4j.arithmetic
Helper class used by pow methods to handle special cases.
sqrt() - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is the square root of this Decimal value.
sqrt(RoundingMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is the square root of this Decimal value.
sqrt(long) - Method in interface org.decimal4j.api.DecimalArithmetic
Returns an unscaled decimal whose value is the square root of the specified argument: sqrt(uDecimal).
sqrt() - Method in interface org.decimal4j.api.ImmutableDecimal
 
sqrt(RoundingMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
sqrt() - Method in interface org.decimal4j.api.MutableDecimal
 
sqrt(RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
 
sqrt(long) - Method in class org.decimal4j.arithmetic.CheckedScale0fRoundingArithmetic
 
sqrt(long) - Method in class org.decimal4j.arithmetic.CheckedScale0fTruncatingArithmetic
 
sqrt(long) - Method in class org.decimal4j.arithmetic.CheckedScaleNfRoundingArithmetic
 
sqrt(long) - Method in class org.decimal4j.arithmetic.CheckedScaleNfTruncatingArithmetic
 
Sqrt - Class in org.decimal4j.arithmetic
Provides static methods to calculate square roots of Decimal numbers.
sqrt(DecimalArithmetic, long) - Static method in class org.decimal4j.arithmetic.Sqrt
Calculates the square root of the specified unscaled decimal value truncating the result if necessary.
sqrt(DecimalArithmetic, DecimalRounding, long) - Static method in class org.decimal4j.arithmetic.Sqrt
Calculates the square root of the specified unscaled decimal value rounding the result if necessary.
sqrt(long) - Method in class org.decimal4j.arithmetic.UncheckedScale0fRoundingArithmetic
 
sqrt(long) - Method in class org.decimal4j.arithmetic.UncheckedScale0fTruncatingArithmetic
 
sqrt(long) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfRoundingArithmetic
 
sqrt(long) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfTruncatingArithmetic
 
sqrt() - Method in class org.decimal4j.base.AbstractDecimal
 
sqrt(RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
 
SQRT_MAX_VALUE - Static variable in class org.decimal4j.arithmetic.Square
Value representing: floor(sqrt(Long.MAX_VALUE))
sqrtLong(long) - Static method in class org.decimal4j.arithmetic.Sqrt
Calculates the square root of the specified long value truncating the result if necessary.
sqrtLong(DecimalRounding, long) - Static method in class org.decimal4j.arithmetic.Sqrt
Calculates the square root of the specified long value rounding the result if necessary.
square() - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this2).
square(RoundingMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this2).
square(TruncationPolicy) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this2).
square(long) - Method in interface org.decimal4j.api.DecimalArithmetic
Returns an unscaled decimal whose value is the square of the specified argument: uDecimal2.
square() - Method in interface org.decimal4j.api.ImmutableDecimal
 
square(RoundingMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
square(TruncationPolicy) - Method in interface org.decimal4j.api.ImmutableDecimal
 
square() - Method in interface org.decimal4j.api.MutableDecimal
 
square(RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
 
square(TruncationPolicy) - Method in interface org.decimal4j.api.MutableDecimal
 
square(long) - Method in class org.decimal4j.arithmetic.AbstractCheckedScale0fArithmetic
 
square(long) - Method in class org.decimal4j.arithmetic.AbstractUncheckedScale0fArithmetic
 
square(long) - Method in class org.decimal4j.arithmetic.CheckedScaleNfRoundingArithmetic
 
square(long) - Method in class org.decimal4j.arithmetic.CheckedScaleNfTruncatingArithmetic
 
Square - Class in org.decimal4j.arithmetic
Provides methods to calculate squares.
square(ScaleMetrics, long) - Static method in class org.decimal4j.arithmetic.Square
Calculates the square uDecimal^2 / scaleFactor without rounding.
square(ScaleMetrics, DecimalRounding, long) - Static method in class org.decimal4j.arithmetic.Square
Calculates the square uDecimal^2 / scaleFactor applying the specified rounding for truncated decimals.
square(long) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfRoundingArithmetic
 
square(long) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfTruncatingArithmetic
 
square() - Method in class org.decimal4j.base.AbstractDecimal
 
square(RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
 
square(TruncationPolicy) - Method in class org.decimal4j.base.AbstractDecimal
 
square() - Method in class org.decimal4j.exact.Multipliable0f
Returns a Decimal whose value is (this2).
square() - Method in class org.decimal4j.exact.Multipliable1f
Returns a Decimal whose value is (this2).
square() - Method in class org.decimal4j.exact.Multipliable2f
Returns a Decimal whose value is (this2).
square() - Method in class org.decimal4j.exact.Multipliable3f
Returns a Decimal whose value is (this2).
square() - Method in class org.decimal4j.exact.Multipliable4f
Returns a Decimal whose value is (this2).
square() - Method in class org.decimal4j.exact.Multipliable5f
Returns a Decimal whose value is (this2).
square() - Method in class org.decimal4j.exact.Multipliable6f
Returns a Decimal whose value is (this2).
square() - Method in class org.decimal4j.exact.Multipliable7f
Returns a Decimal whose value is (this2).
square() - Method in class org.decimal4j.exact.Multipliable8f
Returns a Decimal whose value is (this2).
square() - Method in class org.decimal4j.exact.Multipliable9f
Returns a Decimal whose value is (this2).
squareChecked(DecimalArithmetic, long) - Static method in class org.decimal4j.arithmetic.Square
Calculates the square uDecimal^2 / scaleFactor truncating the result if necessary.
squareChecked(DecimalArithmetic, DecimalRounding, long) - Static method in class org.decimal4j.arithmetic.Square
Calculates the square uDecimal^2 / scaleFactor applying the specified rounding for truncated decimals.
STRING_BUILDER_THREAD_LOCAL - Static variable in class org.decimal4j.arithmetic.StringConversion
Thread-local used to build Decimal strings.
StringConversion - Class in org.decimal4j.arithmetic
Contains methods to convert from and to String.
Sub - Class in org.decimal4j.arithmetic
Provides static methods to calculate subtractions.
subtract(Decimal<S>) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this - subtrahend).
subtract(Decimal<S>, OverflowMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this - subtrahend).
subtract(Decimal<?>, RoundingMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this - subtrahend) after converting the given subtrahend argument to the scale of this Decimal.
subtract(Decimal<?>, TruncationPolicy) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this - subtrahend) after converting the given subtrahend argument to the scale of this Decimal.
subtract(long) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this - subtrahend).
subtract(long, OverflowMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this - subtrahend).
subtract(double) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this - subtrahend) after converting the given double argument into a Decimal value of the same scale as this Decimal.
subtract(double, RoundingMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this - subtrahend) after converting the given double argument into a Decimal value of the same scale as this Decimal.
subtract(long, long) - Method in interface org.decimal4j.api.DecimalArithmetic
Returns an unscaled decimal whose value is (uDecimalMinuend - uDecimalSubtrahend).
subtract(Decimal<S>) - Method in interface org.decimal4j.api.ImmutableDecimal
 
subtract(Decimal<S>, OverflowMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
subtract(Decimal<?>, RoundingMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
subtract(Decimal<?>, TruncationPolicy) - Method in interface org.decimal4j.api.ImmutableDecimal
 
subtract(long) - Method in interface org.decimal4j.api.ImmutableDecimal
 
subtract(long, OverflowMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
subtract(double) - Method in interface org.decimal4j.api.ImmutableDecimal
 
subtract(double, RoundingMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
subtract(Decimal<S>) - Method in interface org.decimal4j.api.MutableDecimal
 
subtract(Decimal<S>, OverflowMode) - Method in interface org.decimal4j.api.MutableDecimal
 
subtract(Decimal<?>, RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
 
subtract(Decimal<?>, TruncationPolicy) - Method in interface org.decimal4j.api.MutableDecimal
 
subtract(long) - Method in interface org.decimal4j.api.MutableDecimal
 
subtract(long, OverflowMode) - Method in interface org.decimal4j.api.MutableDecimal
 
subtract(double) - Method in interface org.decimal4j.api.MutableDecimal
 
subtract(double, RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
 
subtract(long, long) - Method in class org.decimal4j.arithmetic.AbstractCheckedArithmetic
 
subtract(long, long) - Method in class org.decimal4j.arithmetic.AbstractUncheckedArithmetic
 
subtract(DecimalArithmetic, long, long) - Static method in class org.decimal4j.arithmetic.Checked
Returns the difference (uDecimalMinuend - uDecimalSubtrahend) of the two unscaled decimal values throwing an exception if an overflow occurs.
subtract(Decimal<S>) - Method in class org.decimal4j.base.AbstractDecimal
 
subtract(Decimal<S>, OverflowMode) - Method in class org.decimal4j.base.AbstractDecimal
 
subtract(Decimal<?>, RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
 
subtract(Decimal<?>, TruncationPolicy) - Method in class org.decimal4j.base.AbstractDecimal
 
subtract(long) - Method in class org.decimal4j.base.AbstractDecimal
 
subtract(long, OverflowMode) - Method in class org.decimal4j.base.AbstractDecimal
 
subtract(double) - Method in class org.decimal4j.base.AbstractDecimal
 
subtract(double, RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
 
subtractLong(long, long) - Method in interface org.decimal4j.api.DecimalArithmetic
Returns an unscaled decimal whose value is the difference of the specified arguments: (uDecimal - lValue) .
subtractLong(long, long) - Method in class org.decimal4j.arithmetic.AbstractCheckedScale0fArithmetic
 
subtractLong(long, long) - Method in class org.decimal4j.arithmetic.AbstractCheckedScaleNfArithmetic
 
subtractLong(long, long) - Method in class org.decimal4j.arithmetic.AbstractUncheckedScale0fArithmetic
 
subtractLong(long, long) - Method in class org.decimal4j.arithmetic.AbstractUncheckedScaleNfArithmetic
 
subtractLong(long, long) - Static method in class org.decimal4j.arithmetic.Checked
Returns the difference (lMinuend - lSubtrahend) of the two long values throwing an exception if an overflow occurs.
subtractLongUnscaled(long, long, int) - Static method in class org.decimal4j.arithmetic.Sub
Calculates unchecked unrounded subtraction of a long value and an unscaled value with the given scale.
subtractLongUnscaled(DecimalRounding, long, long, int) - Static method in class org.decimal4j.arithmetic.Sub
Calculates unchecked rounded subtraction of a long value and an unscaled value with the given scale.
subtractSquared(Decimal<S>) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this - value2).
subtractSquared(Decimal<S>, RoundingMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this - value2).
subtractSquared(Decimal<S>, TruncationPolicy) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this - value2).
subtractSquared(Decimal<S>) - Method in interface org.decimal4j.api.ImmutableDecimal
 
subtractSquared(Decimal<S>, RoundingMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
subtractSquared(Decimal<S>, TruncationPolicy) - Method in interface org.decimal4j.api.ImmutableDecimal
 
subtractSquared(Decimal<S>) - Method in interface org.decimal4j.api.MutableDecimal
 
subtractSquared(Decimal<S>, RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
 
subtractSquared(Decimal<S>, TruncationPolicy) - Method in interface org.decimal4j.api.MutableDecimal
 
subtractSquared(Decimal<S>) - Method in class org.decimal4j.base.AbstractDecimal
 
subtractSquared(Decimal<S>, RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
 
subtractSquared(Decimal<S>, TruncationPolicy) - Method in class org.decimal4j.base.AbstractDecimal
 
subtractUnscaled(long) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this - unscaledSubtrahend × 10-scale) with the scale of this Decimal.
subtractUnscaled(long, OverflowMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this - unscaledSubtrahend × 10-scale) with the scale of this Decimal.
subtractUnscaled(long, int) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this - unscaledSubtrahend × 10-scale).
subtractUnscaled(long, int, RoundingMode) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this - unscaledSubtrahend × 10-scale).
subtractUnscaled(long, int, TruncationPolicy) - Method in interface org.decimal4j.api.Decimal
Returns a Decimal whose value is (this - unscaledSubtrahend × 10-scale).
subtractUnscaled(long, long, int) - Method in interface org.decimal4j.api.DecimalArithmetic
Returns an unscaled decimal whose value is (uDecimal - unscaled * 10-scale).
subtractUnscaled(long) - Method in interface org.decimal4j.api.ImmutableDecimal
 
subtractUnscaled(long, OverflowMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
subtractUnscaled(long, int) - Method in interface org.decimal4j.api.ImmutableDecimal
 
subtractUnscaled(long, int, RoundingMode) - Method in interface org.decimal4j.api.ImmutableDecimal
 
subtractUnscaled(long, int, TruncationPolicy) - Method in interface org.decimal4j.api.ImmutableDecimal
 
subtractUnscaled(long) - Method in interface org.decimal4j.api.MutableDecimal
 
subtractUnscaled(long, OverflowMode) - Method in interface org.decimal4j.api.MutableDecimal
 
subtractUnscaled(long, int) - Method in interface org.decimal4j.api.MutableDecimal
 
subtractUnscaled(long, int, RoundingMode) - Method in interface org.decimal4j.api.MutableDecimal
 
subtractUnscaled(long, int, TruncationPolicy) - Method in interface org.decimal4j.api.MutableDecimal
 
subtractUnscaled(long, long, int) - Method in class org.decimal4j.arithmetic.CheckedScale0fRoundingArithmetic
 
subtractUnscaled(long, long, int) - Method in class org.decimal4j.arithmetic.CheckedScale0fTruncatingArithmetic
 
subtractUnscaled(long, long, int) - Method in class org.decimal4j.arithmetic.CheckedScaleNfRoundingArithmetic
 
subtractUnscaled(long, long, int) - Method in class org.decimal4j.arithmetic.CheckedScaleNfTruncatingArithmetic
 
subtractUnscaled(long, long, int) - Method in class org.decimal4j.arithmetic.UncheckedScale0fRoundingArithmetic
 
subtractUnscaled(long, long, int) - Method in class org.decimal4j.arithmetic.UncheckedScale0fTruncatingArithmetic
 
subtractUnscaled(long, long, int) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfRoundingArithmetic
 
subtractUnscaled(long, long, int) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfTruncatingArithmetic
 
subtractUnscaled(long) - Method in class org.decimal4j.base.AbstractDecimal
 
subtractUnscaled(long, OverflowMode) - Method in class org.decimal4j.base.AbstractDecimal
 
subtractUnscaled(long, int) - Method in class org.decimal4j.base.AbstractDecimal
 
subtractUnscaled(long, int, RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
 
subtractUnscaled(long, int, TruncationPolicy) - Method in class org.decimal4j.base.AbstractDecimal
 
subtractUnscaledLong(DecimalArithmetic, long, long) - Static method in class org.decimal4j.arithmetic.Sub
Calculates unchecked subtraction of an unscaled value and a long value.
subtractUnscaledLongChecked(DecimalArithmetic, long, long) - Static method in class org.decimal4j.arithmetic.Sub
Calculates checked subtraction of an unscaled value and a long value.
subtractUnscaledUnscaled(ScaleMetrics, long, long, int) - Static method in class org.decimal4j.arithmetic.Sub
Calculates unchecked unrounded subtraction of an unscaled value and another unscaled value with the given scaleMetrics and scale, respectively.
subtractUnscaledUnscaled(ScaleMetrics, DecimalRounding, long, long, int) - Static method in class org.decimal4j.arithmetic.Sub
Calculates unchecked rounded subtraction of an unscaled value and another unscaled value with the given scaleMetrics and scale, respectively.
subtractUnscaledUnscaledChecked(DecimalArithmetic, long, long, int) - Static method in class org.decimal4j.arithmetic.Sub
Calculates checked unrounded subtraction of an unscaled value and another unscaled value with the given scaleMetrics and scale, respectively.
subtractUnscaledUnscaledChecked(DecimalArithmetic, DecimalRounding, long, long, int) - Static method in class org.decimal4j.arithmetic.Sub
Calculates checked rounded subtraction of an unscaled value and another unscaled value with the given arith and scale, respectively.

T

TEN - Static variable in class org.decimal4j.immutable.Decimal0f
The Decimal0f constant 10.
TEN - Static variable in class org.decimal4j.immutable.Decimal10f
The Decimal10f constant 10.
TEN - Static variable in class org.decimal4j.immutable.Decimal11f
The Decimal11f constant 10.
TEN - Static variable in class org.decimal4j.immutable.Decimal12f
The Decimal12f constant 10.
TEN - Static variable in class org.decimal4j.immutable.Decimal13f
The Decimal13f constant 10.
TEN - Static variable in class org.decimal4j.immutable.Decimal14f
The Decimal14f constant 10.
TEN - Static variable in class org.decimal4j.immutable.Decimal15f
The Decimal15f constant 10.
TEN - Static variable in class org.decimal4j.immutable.Decimal16f
The Decimal16f constant 10.
TEN - Static variable in class org.decimal4j.immutable.Decimal17f
The Decimal17f constant 10.
TEN - Static variable in class org.decimal4j.immutable.Decimal1f
The Decimal1f constant 10.
TEN - Static variable in class org.decimal4j.immutable.Decimal2f
The Decimal2f constant 10.
TEN - Static variable in class org.decimal4j.immutable.Decimal3f
The Decimal3f constant 10.
TEN - Static variable in class org.decimal4j.immutable.Decimal4f
The Decimal4f constant 10.
TEN - Static variable in class org.decimal4j.immutable.Decimal5f
The Decimal5f constant 10.
TEN - Static variable in class org.decimal4j.immutable.Decimal6f
The Decimal6f constant 10.
TEN - Static variable in class org.decimal4j.immutable.Decimal7f
The Decimal7f constant 10.
TEN - Static variable in class org.decimal4j.immutable.Decimal8f
The Decimal8f constant 10.
TEN - Static variable in class org.decimal4j.immutable.Decimal9f
The Decimal9f constant 10.
ten() - Static method in class org.decimal4j.mutable.MutableDecimal0f
Returns a new MutableDecimal0f whose value is equal to ten.
ten() - Static method in class org.decimal4j.mutable.MutableDecimal10f
Returns a new MutableDecimal10f whose value is equal to ten.
ten() - Static method in class org.decimal4j.mutable.MutableDecimal11f
Returns a new MutableDecimal11f whose value is equal to ten.
ten() - Static method in class org.decimal4j.mutable.MutableDecimal12f
Returns a new MutableDecimal12f whose value is equal to ten.
ten() - Static method in class org.decimal4j.mutable.MutableDecimal13f
Returns a new MutableDecimal13f whose value is equal to ten.
ten() - Static method in class org.decimal4j.mutable.MutableDecimal14f
Returns a new MutableDecimal14f whose value is equal to ten.
ten() - Static method in class org.decimal4j.mutable.MutableDecimal15f
Returns a new MutableDecimal15f whose value is equal to ten.
ten() - Static method in class org.decimal4j.mutable.MutableDecimal16f
Returns a new MutableDecimal16f whose value is equal to ten.
ten() - Static method in class org.decimal4j.mutable.MutableDecimal17f
Returns a new MutableDecimal17f whose value is equal to ten.
ten() - Static method in class org.decimal4j.mutable.MutableDecimal1f
Returns a new MutableDecimal1f whose value is equal to ten.
ten() - Static method in class org.decimal4j.mutable.MutableDecimal2f
Returns a new MutableDecimal2f whose value is equal to ten.
ten() - Static method in class org.decimal4j.mutable.MutableDecimal3f
Returns a new MutableDecimal3f whose value is equal to ten.
ten() - Static method in class org.decimal4j.mutable.MutableDecimal4f
Returns a new MutableDecimal4f whose value is equal to ten.
ten() - Static method in class org.decimal4j.mutable.MutableDecimal5f
Returns a new MutableDecimal5f whose value is equal to ten.
ten() - Static method in class org.decimal4j.mutable.MutableDecimal6f
Returns a new MutableDecimal6f whose value is equal to ten.
ten() - Static method in class org.decimal4j.mutable.MutableDecimal7f
Returns a new MutableDecimal7f whose value is equal to ten.
ten() - Static method in class org.decimal4j.mutable.MutableDecimal8f
Returns a new MutableDecimal8f whose value is equal to ten.
ten() - Static method in class org.decimal4j.mutable.MutableDecimal9f
Returns a new MutableDecimal9f whose value is equal to ten.
TENTH - Static variable in class org.decimal4j.immutable.Decimal10f
The Decimal10f constant 0.1.
TENTH - Static variable in class org.decimal4j.immutable.Decimal11f
The Decimal11f constant 0.1.
TENTH - Static variable in class org.decimal4j.immutable.Decimal12f
The Decimal12f constant 0.1.
TENTH - Static variable in class org.decimal4j.immutable.Decimal13f
The Decimal13f constant 0.1.
TENTH - Static variable in class org.decimal4j.immutable.Decimal14f
The Decimal14f constant 0.1.
TENTH - Static variable in class org.decimal4j.immutable.Decimal15f
The Decimal15f constant 0.1.
TENTH - Static variable in class org.decimal4j.immutable.Decimal16f
The Decimal16f constant 0.1.
TENTH - Static variable in class org.decimal4j.immutable.Decimal17f
The Decimal17f constant 0.1.
TENTH - Static variable in class org.decimal4j.immutable.Decimal18f
The Decimal18f constant 0.1.
TENTH - Static variable in class org.decimal4j.immutable.Decimal1f
The Decimal1f constant 0.1.
TENTH - Static variable in class org.decimal4j.immutable.Decimal2f
The Decimal2f constant 0.1.
TENTH - Static variable in class org.decimal4j.immutable.Decimal3f
The Decimal3f constant 0.1.
TENTH - Static variable in class org.decimal4j.immutable.Decimal4f
The Decimal4f constant 0.1.
TENTH - Static variable in class org.decimal4j.immutable.Decimal5f
The Decimal5f constant 0.1.
TENTH - Static variable in class org.decimal4j.immutable.Decimal6f
The Decimal6f constant 0.1.
TENTH - Static variable in class org.decimal4j.immutable.Decimal7f
The Decimal7f constant 0.1.
TENTH - Static variable in class org.decimal4j.immutable.Decimal8f
The Decimal8f constant 0.1.
TENTH - Static variable in class org.decimal4j.immutable.Decimal9f
The Decimal9f constant 0.1.
tenth() - Static method in class org.decimal4j.mutable.MutableDecimal10f
Returns a new MutableDecimal10f whose value is equal to one tenth.
tenth() - Static method in class org.decimal4j.mutable.MutableDecimal11f
Returns a new MutableDecimal11f whose value is equal to one tenth.
tenth() - Static method in class org.decimal4j.mutable.MutableDecimal12f
Returns a new MutableDecimal12f whose value is equal to one tenth.
tenth() - Static method in class org.decimal4j.mutable.MutableDecimal13f
Returns a new MutableDecimal13f whose value is equal to one tenth.
tenth() - Static method in class org.decimal4j.mutable.MutableDecimal14f
Returns a new MutableDecimal14f whose value is equal to one tenth.
tenth() - Static method in class org.decimal4j.mutable.MutableDecimal15f
Returns a new MutableDecimal15f whose value is equal to one tenth.
tenth() - Static method in class org.decimal4j.mutable.MutableDecimal16f
Returns a new MutableDecimal16f whose value is equal to one tenth.
tenth() - Static method in class org.decimal4j.mutable.MutableDecimal17f
Returns a new MutableDecimal17f whose value is equal to one tenth.
tenth() - Static method in class org.decimal4j.mutable.MutableDecimal18f
Returns a new MutableDecimal18f whose value is equal to one tenth.
tenth() - Static method in class org.decimal4j.mutable.MutableDecimal1f
Returns a new MutableDecimal1f whose value is equal to one tenth.
tenth() - Static method in class org.decimal4j.mutable.MutableDecimal2f
Returns a new MutableDecimal2f whose value is equal to one tenth.
tenth() - Static method in class org.decimal4j.mutable.MutableDecimal3f
Returns a new MutableDecimal3f whose value is equal to one tenth.
tenth() - Static method in class org.decimal4j.mutable.MutableDecimal4f
Returns a new MutableDecimal4f whose value is equal to one tenth.
tenth() - Static method in class org.decimal4j.mutable.MutableDecimal5f
Returns a new MutableDecimal5f whose value is equal to one tenth.
tenth() - Static method in class org.decimal4j.mutable.MutableDecimal6f
Returns a new MutableDecimal6f whose value is equal to one tenth.
tenth() - Static method in class org.decimal4j.mutable.MutableDecimal7f
Returns a new MutableDecimal7f whose value is equal to one tenth.
tenth() - Static method in class org.decimal4j.mutable.MutableDecimal8f
Returns a new MutableDecimal8f whose value is equal to one tenth.
tenth() - Static method in class org.decimal4j.mutable.MutableDecimal9f
Returns a new MutableDecimal9f whose value is equal to one tenth.
THOUSAND - Static variable in class org.decimal4j.immutable.Decimal0f
The Decimal0f constant 1000.
THOUSAND - Static variable in class org.decimal4j.immutable.Decimal10f
The Decimal10f constant 1000.
THOUSAND - Static variable in class org.decimal4j.immutable.Decimal11f
The Decimal11f constant 1000.
THOUSAND - Static variable in class org.decimal4j.immutable.Decimal12f
The Decimal12f constant 1000.
THOUSAND - Static variable in class org.decimal4j.immutable.Decimal13f
The Decimal13f constant 1000.
THOUSAND - Static variable in class org.decimal4j.immutable.Decimal14f
The Decimal14f constant 1000.
THOUSAND - Static variable in class org.decimal4j.immutable.Decimal15f
The Decimal15f constant 1000.
THOUSAND - Static variable in class org.decimal4j.immutable.Decimal1f
The Decimal1f constant 1000.
THOUSAND - Static variable in class org.decimal4j.immutable.Decimal2f
The Decimal2f constant 1000.
THOUSAND - Static variable in class org.decimal4j.immutable.Decimal3f
The Decimal3f constant 1000.
THOUSAND - Static variable in class org.decimal4j.immutable.Decimal4f
The Decimal4f constant 1000.
THOUSAND - Static variable in class org.decimal4j.immutable.Decimal5f
The Decimal5f constant 1000.
THOUSAND - Static variable in class org.decimal4j.immutable.Decimal6f
The Decimal6f constant 1000.
THOUSAND - Static variable in class org.decimal4j.immutable.Decimal7f
The Decimal7f constant 1000.
THOUSAND - Static variable in class org.decimal4j.immutable.Decimal8f
The Decimal8f constant 1000.
THOUSAND - Static variable in class org.decimal4j.immutable.Decimal9f
The Decimal9f constant 1000.
thousand() - Static method in class org.decimal4j.mutable.MutableDecimal0f
Returns a new MutableDecimal0f whose value is equal to one thousand.
thousand() - Static method in class org.decimal4j.mutable.MutableDecimal10f
Returns a new MutableDecimal10f whose value is equal to one thousand.
thousand() - Static method in class org.decimal4j.mutable.MutableDecimal11f
Returns a new MutableDecimal11f whose value is equal to one thousand.
thousand() - Static method in class org.decimal4j.mutable.MutableDecimal12f
Returns a new MutableDecimal12f whose value is equal to one thousand.
thousand() - Static method in class org.decimal4j.mutable.MutableDecimal13f
Returns a new MutableDecimal13f whose value is equal to one thousand.
thousand() - Static method in class org.decimal4j.mutable.MutableDecimal14f
Returns a new MutableDecimal14f whose value is equal to one thousand.
thousand() - Static method in class org.decimal4j.mutable.MutableDecimal15f
Returns a new MutableDecimal15f whose value is equal to one thousand.
thousand() - Static method in class org.decimal4j.mutable.MutableDecimal1f
Returns a new MutableDecimal1f whose value is equal to one thousand.
thousand() - Static method in class org.decimal4j.mutable.MutableDecimal2f
Returns a new MutableDecimal2f whose value is equal to one thousand.
thousand() - Static method in class org.decimal4j.mutable.MutableDecimal3f
Returns a new MutableDecimal3f whose value is equal to one thousand.
thousand() - Static method in class org.decimal4j.mutable.MutableDecimal4f
Returns a new MutableDecimal4f whose value is equal to one thousand.
thousand() - Static method in class org.decimal4j.mutable.MutableDecimal5f
Returns a new MutableDecimal5f whose value is equal to one thousand.
thousand() - Static method in class org.decimal4j.mutable.MutableDecimal6f
Returns a new MutableDecimal6f whose value is equal to one thousand.
thousand() - Static method in class org.decimal4j.mutable.MutableDecimal7f
Returns a new MutableDecimal7f whose value is equal to one thousand.
thousand() - Static method in class org.decimal4j.mutable.MutableDecimal8f
Returns a new MutableDecimal8f whose value is equal to one thousand.
thousand() - Static method in class org.decimal4j.mutable.MutableDecimal9f
Returns a new MutableDecimal9f whose value is equal to one thousand.
THOUSANDTH - Static variable in class org.decimal4j.immutable.Decimal10f
The Decimal10f constant 0.001.
THOUSANDTH - Static variable in class org.decimal4j.immutable.Decimal11f
The Decimal11f constant 0.001.
THOUSANDTH - Static variable in class org.decimal4j.immutable.Decimal12f
The Decimal12f constant 0.001.
THOUSANDTH - Static variable in class org.decimal4j.immutable.Decimal13f
The Decimal13f constant 0.001.
THOUSANDTH - Static variable in class org.decimal4j.immutable.Decimal14f
The Decimal14f constant 0.001.
THOUSANDTH - Static variable in class org.decimal4j.immutable.Decimal15f
The Decimal15f constant 0.001.
THOUSANDTH - Static variable in class org.decimal4j.immutable.Decimal16f
The Decimal16f constant 0.001.
THOUSANDTH - Static variable in class org.decimal4j.immutable.Decimal17f
The Decimal17f constant 0.001.
THOUSANDTH - Static variable in class org.decimal4j.immutable.Decimal18f
The Decimal18f constant 0.001.
THOUSANDTH - Static variable in class org.decimal4j.immutable.Decimal3f
The Decimal3f constant 0.001.
THOUSANDTH - Static variable in class org.decimal4j.immutable.Decimal4f
The Decimal4f constant 0.001.
THOUSANDTH - Static variable in class org.decimal4j.immutable.Decimal5f
The Decimal5f constant 0.001.
THOUSANDTH - Static variable in class org.decimal4j.immutable.Decimal6f
The Decimal6f constant 0.001.
THOUSANDTH - Static variable in class org.decimal4j.immutable.Decimal7f
The Decimal7f constant 0.001.
THOUSANDTH - Static variable in class org.decimal4j.immutable.Decimal8f
The Decimal8f constant 0.001.
THOUSANDTH - Static variable in class org.decimal4j.immutable.Decimal9f
The Decimal9f constant 0.001.
thousandth() - Static method in class org.decimal4j.mutable.MutableDecimal10f
Returns a new MutableDecimal10f whose value is equal to one thousandth.
thousandth() - Static method in class org.decimal4j.mutable.MutableDecimal11f
Returns a new MutableDecimal11f whose value is equal to one thousandth.
thousandth() - Static method in class org.decimal4j.mutable.MutableDecimal12f
Returns a new MutableDecimal12f whose value is equal to one thousandth.
thousandth() - Static method in class org.decimal4j.mutable.MutableDecimal13f
Returns a new MutableDecimal13f whose value is equal to one thousandth.
thousandth() - Static method in class org.decimal4j.mutable.MutableDecimal14f
Returns a new MutableDecimal14f whose value is equal to one thousandth.
thousandth() - Static method in class org.decimal4j.mutable.MutableDecimal15f
Returns a new MutableDecimal15f whose value is equal to one thousandth.
thousandth() - Static method in class org.decimal4j.mutable.MutableDecimal16f
Returns a new MutableDecimal16f whose value is equal to one thousandth.
thousandth() - Static method in class org.decimal4j.mutable.MutableDecimal17f
Returns a new MutableDecimal17f whose value is equal to one thousandth.
thousandth() - Static method in class org.decimal4j.mutable.MutableDecimal18f
Returns a new MutableDecimal18f whose value is equal to one thousandth.
thousandth() - Static method in class org.decimal4j.mutable.MutableDecimal3f
Returns a new MutableDecimal3f whose value is equal to one thousandth.
thousandth() - Static method in class org.decimal4j.mutable.MutableDecimal4f
Returns a new MutableDecimal4f whose value is equal to one thousandth.
thousandth() - Static method in class org.decimal4j.mutable.MutableDecimal5f
Returns a new MutableDecimal5f whose value is equal to one thousandth.
thousandth() - Static method in class org.decimal4j.mutable.MutableDecimal6f
Returns a new MutableDecimal6f whose value is equal to one thousandth.
thousandth() - Static method in class org.decimal4j.mutable.MutableDecimal7f
Returns a new MutableDecimal7f whose value is equal to one thousandth.
thousandth() - Static method in class org.decimal4j.mutable.MutableDecimal8f
Returns a new MutableDecimal8f whose value is equal to one thousandth.
thousandth() - Static method in class org.decimal4j.mutable.MutableDecimal9f
Returns a new MutableDecimal9f whose value is equal to one thousandth.
THREAD_LOCAL_1 - Static variable in class org.decimal4j.arithmetic.UnsignedDecimal9i36f
Thread local for factor 1
THREAD_LOCAL_2 - Static variable in class org.decimal4j.arithmetic.UnsignedDecimal9i36f
Thread local for accumulator
ThreadLocals - Class in org.decimal4j.arithmetic
Helper class to remove all values held by ThreadLocal variables.
THREE - Static variable in class org.decimal4j.immutable.Decimal0f
The Decimal0f constant 3.
THREE - Static variable in class org.decimal4j.immutable.Decimal10f
The Decimal10f constant 3.
THREE - Static variable in class org.decimal4j.immutable.Decimal11f
The Decimal11f constant 3.
THREE - Static variable in class org.decimal4j.immutable.Decimal12f
The Decimal12f constant 3.
THREE - Static variable in class org.decimal4j.immutable.Decimal13f
The Decimal13f constant 3.
THREE - Static variable in class org.decimal4j.immutable.Decimal14f
The Decimal14f constant 3.
THREE - Static variable in class org.decimal4j.immutable.Decimal15f
The Decimal15f constant 3.
THREE - Static variable in class org.decimal4j.immutable.Decimal16f
The Decimal16f constant 3.
THREE - Static variable in class org.decimal4j.immutable.Decimal17f
The Decimal17f constant 3.
THREE - Static variable in class org.decimal4j.immutable.Decimal18f
The Decimal18f constant 3.
THREE - Static variable in class org.decimal4j.immutable.Decimal1f
The Decimal1f constant 3.
THREE - Static variable in class org.decimal4j.immutable.Decimal2f
The Decimal2f constant 3.
THREE - Static variable in class org.decimal4j.immutable.Decimal3f
The Decimal3f constant 3.
THREE - Static variable in class org.decimal4j.immutable.Decimal4f
The Decimal4f constant 3.
THREE - Static variable in class org.decimal4j.immutable.Decimal5f
The Decimal5f constant 3.
THREE - Static variable in class org.decimal4j.immutable.Decimal6f
The Decimal6f constant 3.
THREE - Static variable in class org.decimal4j.immutable.Decimal7f
The Decimal7f constant 3.
THREE - Static variable in class org.decimal4j.immutable.Decimal8f
The Decimal8f constant 3.
THREE - Static variable in class org.decimal4j.immutable.Decimal9f
The Decimal9f constant 3.
three() - Static method in class org.decimal4j.mutable.MutableDecimal0f
Returns a new MutableDecimal0f whose value is equal to three.
three() - Static method in class org.decimal4j.mutable.MutableDecimal10f
Returns a new MutableDecimal10f whose value is equal to three.
three() - Static method in class org.decimal4j.mutable.MutableDecimal11f
Returns a new MutableDecimal11f whose value is equal to three.
three() - Static method in class org.decimal4j.mutable.MutableDecimal12f
Returns a new MutableDecimal12f whose value is equal to three.
three() - Static method in class org.decimal4j.mutable.MutableDecimal13f
Returns a new MutableDecimal13f whose value is equal to three.
three() - Static method in class org.decimal4j.mutable.MutableDecimal14f
Returns a new MutableDecimal14f whose value is equal to three.
three() - Static method in class org.decimal4j.mutable.MutableDecimal15f
Returns a new MutableDecimal15f whose value is equal to three.
three() - Static method in class org.decimal4j.mutable.MutableDecimal16f
Returns a new MutableDecimal16f whose value is equal to three.
three() - Static method in class org.decimal4j.mutable.MutableDecimal17f
Returns a new MutableDecimal17f whose value is equal to three.
three() - Static method in class org.decimal4j.mutable.MutableDecimal18f
Returns a new MutableDecimal18f whose value is equal to three.
three() - Static method in class org.decimal4j.mutable.MutableDecimal1f
Returns a new MutableDecimal1f whose value is equal to three.
three() - Static method in class org.decimal4j.mutable.MutableDecimal2f
Returns a new MutableDecimal2f whose value is equal to three.
three() - Static method in class org.decimal4j.mutable.MutableDecimal3f
Returns a new MutableDecimal3f whose value is equal to three.
three() - Static method in class org.decimal4j.mutable.MutableDecimal4f
Returns a new MutableDecimal4f whose value is equal to three.
three() - Static method in class org.decimal4j.mutable.MutableDecimal5f
Returns a new MutableDecimal5f whose value is equal to three.
three() - Static method in class org.decimal4j.mutable.MutableDecimal6f
Returns a new MutableDecimal6f whose value is equal to three.
three() - Static method in class org.decimal4j.mutable.MutableDecimal7f
Returns a new MutableDecimal7f whose value is equal to three.
three() - Static method in class org.decimal4j.mutable.MutableDecimal8f
Returns a new MutableDecimal8f whose value is equal to three.
three() - Static method in class org.decimal4j.mutable.MutableDecimal9f
Returns a new MutableDecimal9f whose value is equal to three.
toBigDecimal() - Method in interface org.decimal4j.api.Decimal
Converts this Decimal to a BigDecimal using the same scale as this Decimal value.
toBigDecimal(int, RoundingMode) - Method in interface org.decimal4j.api.Decimal
Returns a BigDecimal value of the given scale using the specified rounding mode if necessary.
toBigDecimal(long) - Method in interface org.decimal4j.api.DecimalArithmetic
Converts the specified unscaled decimal value into a BigDecimal value using this arithmetic's scale for the result value.
toBigDecimal(long, int) - Method in interface org.decimal4j.api.DecimalArithmetic
Converts the specified unscaled decimal value into a BigDecimal value using the specified scale for the result value.
toBigDecimal(long) - Method in class org.decimal4j.arithmetic.AbstractArithmetic
 
toBigDecimal(long, int) - Method in class org.decimal4j.arithmetic.AbstractArithmetic
 
toBigDecimal() - Method in class org.decimal4j.base.AbstractDecimal
 
toBigDecimal(int, RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
 
toBigInteger() - Method in interface org.decimal4j.api.Decimal
Converts this Decimal to a BigInteger.
toBigInteger(RoundingMode) - Method in interface org.decimal4j.api.Decimal
Converts this Decimal to a BigInteger value using the specified rounding mode if necessary.
toBigInteger() - Method in class org.decimal4j.base.AbstractDecimal
 
toBigInteger(RoundingMode) - Method in class org.decimal4j.base.AbstractDecimal
 
toBigIntegerExact() - Method in interface org.decimal4j.api.Decimal
Converts this Decimal to a BigInteger, checking for lost information.
toBigIntegerExact() - Method in class org.decimal4j.base.AbstractDecimal
 
toCheckedRounding() - Method in enum org.decimal4j.truncate.UncheckedRounding
Returns the policy with the same rounding mode as this unchecked rounding policy but for CHECKED overflow mode.
toDouble(long) - Method in interface org.decimal4j.api.DecimalArithmetic
Converts the specified unscaled decimal value into a double value and returns it.
toDouble(long) - Method in class org.decimal4j.arithmetic.CheckedScale0fRoundingArithmetic
 
toDouble(long) - Method in class org.decimal4j.arithmetic.CheckedScale0fTruncatingArithmetic
 
toDouble(long) - Method in class org.decimal4j.arithmetic.CheckedScaleNfRoundingArithmetic
 
toDouble(long) - Method in class org.decimal4j.arithmetic.CheckedScaleNfTruncatingArithmetic
 
toDouble(long) - Method in class org.decimal4j.arithmetic.UncheckedScale0fRoundingArithmetic
 
toDouble(long) - Method in class org.decimal4j.arithmetic.UncheckedScale0fTruncatingArithmetic
 
toDouble(long) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfRoundingArithmetic
 
toDouble(long) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfTruncatingArithmetic
 
toFloat(long) - Method in interface org.decimal4j.api.DecimalArithmetic
Converts the specified unscaled decimal value into a float value and returns it.
toFloat(long) - Method in class org.decimal4j.arithmetic.CheckedScale0fRoundingArithmetic
 
toFloat(long) - Method in class org.decimal4j.arithmetic.CheckedScale0fTruncatingArithmetic
 
toFloat(long) - Method in class org.decimal4j.arithmetic.CheckedScaleNfRoundingArithmetic
 
toFloat(long) - Method in class org.decimal4j.arithmetic.CheckedScaleNfTruncatingArithmetic
 
toFloat(long) - Method in class org.decimal4j.arithmetic.UncheckedScale0fRoundingArithmetic
 
toFloat(long) - Method in class org.decimal4j.arithmetic.UncheckedScale0fTruncatingArithmetic
 
toFloat(long) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfRoundingArithmetic
 
toFloat(long) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfTruncatingArithmetic
 
toImmutableDecimal() - Method in interface org.decimal4j.api.Decimal
If this Decimal value is already an ImmutableDecimal it is simply returned.
toImmutableDecimal() - Method in class org.decimal4j.generic.GenericImmutableDecimal
 
toImmutableDecimal() - Method in class org.decimal4j.generic.GenericMutableDecimal
 
toImmutableDecimal() - Method in class org.decimal4j.immutable.Decimal0f
 
toImmutableDecimal() - Method in class org.decimal4j.immutable.Decimal10f
 
toImmutableDecimal() - Method in class org.decimal4j.immutable.Decimal11f
 
toImmutableDecimal() - Method in class org.decimal4j.immutable.Decimal12f
 
toImmutableDecimal() - Method in class org.decimal4j.immutable.Decimal13f
 
toImmutableDecimal() - Method in class org.decimal4j.immutable.Decimal14f
 
toImmutableDecimal() - Method in class org.decimal4j.immutable.Decimal15f
 
toImmutableDecimal() - Method in class org.decimal4j.immutable.Decimal16f
 
toImmutableDecimal() - Method in class org.decimal4j.immutable.Decimal17f
 
toImmutableDecimal() - Method in class org.decimal4j.immutable.Decimal18f
 
toImmutableDecimal() - Method in class org.decimal4j.immutable.Decimal1f
 
toImmutableDecimal() - Method in class org.decimal4j.immutable.Decimal2f
 
toImmutableDecimal() - Method in class org.decimal4j.immutable.Decimal3f
 
toImmutableDecimal() - Method in class org.decimal4j.immutable.Decimal4f
 
toImmutableDecimal() - Method in class org.decimal4j.immutable.Decimal5f
 
toImmutableDecimal() - Method in class org.decimal4j.immutable.Decimal6f
 
toImmutableDecimal() - Method in class org.decimal4j.immutable.Decimal7f
 
toImmutableDecimal() - Method in class org.decimal4j.immutable.Decimal8f
 
toImmutableDecimal() - Method in class org.decimal4j.immutable.Decimal9f
 
toImmutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal0f
 
toImmutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal10f
 
toImmutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal11f
 
toImmutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal12f
 
toImmutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal13f
 
toImmutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal14f
 
toImmutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal15f
 
toImmutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal16f
 
toImmutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal17f
 
toImmutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal18f
 
toImmutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal1f
 
toImmutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal2f
 
toImmutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal3f
 
toImmutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal4f
 
toImmutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal5f
 
toImmutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal6f
 
toImmutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal7f
 
toImmutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal8f
 
toImmutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal9f
 
toLong(long) - Method in interface org.decimal4j.api.DecimalArithmetic
Converts the specified unscaled decimal value into a long value and returns it.
toLong(long) - Method in class org.decimal4j.arithmetic.AbstractCheckedScale0fArithmetic
 
toLong(long) - Method in class org.decimal4j.arithmetic.AbstractUncheckedScale0fArithmetic
 
toLong(long) - Method in class org.decimal4j.arithmetic.CheckedScaleNfRoundingArithmetic
 
toLong(long) - Method in class org.decimal4j.arithmetic.CheckedScaleNfTruncatingArithmetic
 
toLong(long) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfRoundingArithmetic
 
toLong(long) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfTruncatingArithmetic
 
toMutableDecimal() - Method in interface org.decimal4j.api.Decimal
If this Decimal value is already a MutableDecimal it is simply returned.
toMutableDecimal() - Method in class org.decimal4j.generic.GenericImmutableDecimal
 
toMutableDecimal() - Method in class org.decimal4j.generic.GenericMutableDecimal
 
toMutableDecimal() - Method in class org.decimal4j.immutable.Decimal0f
 
toMutableDecimal() - Method in class org.decimal4j.immutable.Decimal10f
 
toMutableDecimal() - Method in class org.decimal4j.immutable.Decimal11f
 
toMutableDecimal() - Method in class org.decimal4j.immutable.Decimal12f
 
toMutableDecimal() - Method in class org.decimal4j.immutable.Decimal13f
 
toMutableDecimal() - Method in class org.decimal4j.immutable.Decimal14f
 
toMutableDecimal() - Method in class org.decimal4j.immutable.Decimal15f
 
toMutableDecimal() - Method in class org.decimal4j.immutable.Decimal16f
 
toMutableDecimal() - Method in class org.decimal4j.immutable.Decimal17f
 
toMutableDecimal() - Method in class org.decimal4j.immutable.Decimal18f
 
toMutableDecimal() - Method in class org.decimal4j.immutable.Decimal1f
 
toMutableDecimal() - Method in class org.decimal4j.immutable.Decimal2f
 
toMutableDecimal() - Method in class org.decimal4j.immutable.Decimal3f
 
toMutableDecimal() - Method in class org.decimal4j.immutable.Decimal4f
 
toMutableDecimal() - Method in class org.decimal4j.immutable.Decimal5f
 
toMutableDecimal() - Method in class org.decimal4j.immutable.Decimal6f
 
toMutableDecimal() - Method in class org.decimal4j.immutable.Decimal7f
 
toMutableDecimal() - Method in class org.decimal4j.immutable.Decimal8f
 
toMutableDecimal() - Method in class org.decimal4j.immutable.Decimal9f
 
toMutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal0f
 
toMutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal10f
 
toMutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal11f
 
toMutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal12f
 
toMutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal13f
 
toMutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal14f
 
toMutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal15f
 
toMutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal16f
 
toMutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal17f
 
toMutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal18f
 
toMutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal1f
 
toMutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal2f
 
toMutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal3f
 
toMutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal4f
 
toMutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal5f
 
toMutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal6f
 
toMutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal7f
 
toMutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal8f
 
toMutableDecimal() - Method in class org.decimal4j.mutable.MutableDecimal9f
 
toString() - Method in interface org.decimal4j.api.Decimal
Returns a string representation of this Decimal object as fixed-point Decimal always showing all Decimal places (also trailing zeros) and a leading sign character if negative.
toString(long) - Method in interface org.decimal4j.api.DecimalArithmetic
Converts the specified unscaled decimal value into a String and returns it.
toString(long, Appendable) - Method in interface org.decimal4j.api.DecimalArithmetic
Converts the specified unscaled decimal value into a String and appends the string to the appendable.
toString(long) - Method in class org.decimal4j.arithmetic.AbstractCheckedScale0fArithmetic
 
toString(long, Appendable) - Method in class org.decimal4j.arithmetic.AbstractCheckedScale0fArithmetic
 
toString(long) - Method in class org.decimal4j.arithmetic.AbstractCheckedScaleNfArithmetic
 
toString(long, Appendable) - Method in class org.decimal4j.arithmetic.AbstractCheckedScaleNfArithmetic
 
toString(long) - Method in class org.decimal4j.arithmetic.AbstractUncheckedScale0fArithmetic
 
toString(long, Appendable) - Method in class org.decimal4j.arithmetic.AbstractUncheckedScale0fArithmetic
 
toString(long) - Method in class org.decimal4j.arithmetic.AbstractUncheckedScaleNfArithmetic
 
toString(long, Appendable) - Method in class org.decimal4j.arithmetic.AbstractUncheckedScaleNfArithmetic
 
toString() - Method in class org.decimal4j.arithmetic.UnsignedDecimal9i36f
 
toString() - Method in class org.decimal4j.base.AbstractDecimal
 
toString() - Method in class org.decimal4j.base.AbstractImmutableDecimal
 
toString() - Method in class org.decimal4j.exact.Multipliable0f
Returns a string representation of this Multipliable0f which is simply the string representation of the underlying Decimal value.
toString() - Method in class org.decimal4j.exact.Multipliable10f
Returns a string representation of this Multipliable10f which is simply the string representation of the underlying Decimal value.
toString() - Method in class org.decimal4j.exact.Multipliable11f
Returns a string representation of this Multipliable11f which is simply the string representation of the underlying Decimal value.
toString() - Method in class org.decimal4j.exact.Multipliable12f
Returns a string representation of this Multipliable12f which is simply the string representation of the underlying Decimal value.
toString() - Method in class org.decimal4j.exact.Multipliable13f
Returns a string representation of this Multipliable13f which is simply the string representation of the underlying Decimal value.
toString() - Method in class org.decimal4j.exact.Multipliable14f
Returns a string representation of this Multipliable14f which is simply the string representation of the underlying Decimal value.
toString() - Method in class org.decimal4j.exact.Multipliable15f
Returns a string representation of this Multipliable15f which is simply the string representation of the underlying Decimal value.
toString() - Method in class org.decimal4j.exact.Multipliable16f
Returns a string representation of this Multipliable16f which is simply the string representation of the underlying Decimal value.
toString() - Method in class org.decimal4j.exact.Multipliable17f
Returns a string representation of this Multipliable17f which is simply the string representation of the underlying Decimal value.
toString() - Method in class org.decimal4j.exact.Multipliable18f
Returns a string representation of this Multipliable18f which is simply the string representation of the underlying Decimal value.
toString() - Method in class org.decimal4j.exact.Multipliable1f
Returns a string representation of this Multipliable1f which is simply the string representation of the underlying Decimal value.
toString() - Method in class org.decimal4j.exact.Multipliable2f
Returns a string representation of this Multipliable2f which is simply the string representation of the underlying Decimal value.
toString() - Method in class org.decimal4j.exact.Multipliable3f
Returns a string representation of this Multipliable3f which is simply the string representation of the underlying Decimal value.
toString() - Method in class org.decimal4j.exact.Multipliable4f
Returns a string representation of this Multipliable4f which is simply the string representation of the underlying Decimal value.
toString() - Method in class org.decimal4j.exact.Multipliable5f
Returns a string representation of this Multipliable5f which is simply the string representation of the underlying Decimal value.
toString() - Method in class org.decimal4j.exact.Multipliable6f
Returns a string representation of this Multipliable6f which is simply the string representation of the underlying Decimal value.
toString() - Method in class org.decimal4j.exact.Multipliable7f
Returns a string representation of this Multipliable7f which is simply the string representation of the underlying Decimal value.
toString() - Method in class org.decimal4j.exact.Multipliable8f
Returns a string representation of this Multipliable8f which is simply the string representation of the underlying Decimal value.
toString() - Method in class org.decimal4j.exact.Multipliable9f
Returns a string representation of this Multipliable9f which is simply the string representation of the underlying Decimal value.
toString(long) - Method in enum org.decimal4j.scale.Scale0f
 
toString() - Method in enum org.decimal4j.scale.Scale0f
 
toString(long) - Method in enum org.decimal4j.scale.Scale10f
 
toString() - Method in enum org.decimal4j.scale.Scale10f
 
toString(long) - Method in enum org.decimal4j.scale.Scale11f
 
toString() - Method in enum org.decimal4j.scale.Scale11f
 
toString(long) - Method in enum org.decimal4j.scale.Scale12f
 
toString() - Method in enum org.decimal4j.scale.Scale12f
 
toString(long) - Method in enum org.decimal4j.scale.Scale13f
 
toString() - Method in enum org.decimal4j.scale.Scale13f
 
toString(long) - Method in enum org.decimal4j.scale.Scale14f
 
toString() - Method in enum org.decimal4j.scale.Scale14f
 
toString(long) - Method in enum org.decimal4j.scale.Scale15f
 
toString() - Method in enum org.decimal4j.scale.Scale15f
 
toString(long) - Method in enum org.decimal4j.scale.Scale16f
 
toString() - Method in enum org.decimal4j.scale.Scale16f
 
toString(long) - Method in enum org.decimal4j.scale.Scale17f
 
toString() - Method in enum org.decimal4j.scale.Scale17f
 
toString(long) - Method in enum org.decimal4j.scale.Scale18f
 
toString() - Method in enum org.decimal4j.scale.Scale18f
 
toString(long) - Method in enum org.decimal4j.scale.Scale1f
 
toString() - Method in enum org.decimal4j.scale.Scale1f
 
toString(long) - Method in enum org.decimal4j.scale.Scale2f
 
toString() - Method in enum org.decimal4j.scale.Scale2f
 
toString(long) - Method in enum org.decimal4j.scale.Scale3f
 
toString() - Method in enum org.decimal4j.scale.Scale3f
 
toString(long) - Method in enum org.decimal4j.scale.Scale4f
 
toString() - Method in enum org.decimal4j.scale.Scale4f
 
toString(long) - Method in enum org.decimal4j.scale.Scale5f
 
toString() - Method in enum org.decimal4j.scale.Scale5f
 
toString(long) - Method in enum org.decimal4j.scale.Scale6f
 
toString() - Method in enum org.decimal4j.scale.Scale6f
 
toString(long) - Method in enum org.decimal4j.scale.Scale7f
 
toString() - Method in enum org.decimal4j.scale.Scale7f
 
toString(long) - Method in enum org.decimal4j.scale.Scale8f
 
toString() - Method in enum org.decimal4j.scale.Scale8f
 
toString(long) - Method in enum org.decimal4j.scale.Scale9f
 
toString() - Method in enum org.decimal4j.scale.Scale9f
 
toString(long) - Method in interface org.decimal4j.scale.ScaleMetrics
Returns the string representation of the specified value applying this metric's scale.
toString() - Method in enum org.decimal4j.truncate.CheckedRounding
Returns "CHECKED/(name)" where (name) stands for the Enum.name() of this constant.
toString() - Method in enum org.decimal4j.truncate.UncheckedRounding
Returns "UNCHECKED/(name)" where (name) stands for the Enum.name() of this constant.
toString() - Method in class org.decimal4j.util.DoubleRounder
Deprecated.
Returns a string consisting of the simple class name and the precision.
toUncheckedRounding() - Method in enum org.decimal4j.truncate.CheckedRounding
Returns the policy with the same rounding mode as this checked rounding policy but for UNCHECKED overflow mode.
toUnscaled(long, int) - Method in interface org.decimal4j.api.DecimalArithmetic
Converts the specified unscaled decimal value into an unscaled value of the given scale.
toUnscaled(long, int) - Method in class org.decimal4j.arithmetic.CheckedScale0fRoundingArithmetic
 
toUnscaled(long, int) - Method in class org.decimal4j.arithmetic.CheckedScale0fTruncatingArithmetic
 
toUnscaled(long, int) - Method in class org.decimal4j.arithmetic.CheckedScaleNfRoundingArithmetic
 
toUnscaled(long, int) - Method in class org.decimal4j.arithmetic.CheckedScaleNfTruncatingArithmetic
 
toUnscaled(long, int) - Method in class org.decimal4j.arithmetic.UncheckedScale0fRoundingArithmetic
 
toUnscaled(long, int) - Method in class org.decimal4j.arithmetic.UncheckedScale0fTruncatingArithmetic
 
toUnscaled(long, int) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfRoundingArithmetic
 
toUnscaled(long, int) - Method in class org.decimal4j.arithmetic.UncheckedScaleNfTruncatingArithmetic
 
TRILLION - Static variable in class org.decimal4j.immutable.Decimal0f
The Decimal0f constant 1012.
TRILLION - Static variable in class org.decimal4j.immutable.Decimal1f
The Decimal1f constant 1012.
TRILLION - Static variable in class org.decimal4j.immutable.Decimal2f
The Decimal2f constant 1012.
TRILLION - Static variable in class org.decimal4j.immutable.Decimal3f
The Decimal3f constant 1012.
TRILLION - Static variable in class org.decimal4j.immutable.Decimal4f
The Decimal4f constant 1012.
TRILLION - Static variable in class org.decimal4j.immutable.Decimal5f
The Decimal5f constant 1012.
TRILLION - Static variable in class org.decimal4j.immutable.Decimal6f
The Decimal6f constant 1012.
trillion() - Static method in class org.decimal4j.mutable.MutableDecimal0f
Returns a new MutableDecimal0f whose value is equal to one trillion.
trillion() - Static method in class org.decimal4j.mutable.MutableDecimal1f
Returns a new MutableDecimal1f whose value is equal to one trillion.
trillion() - Static method in class org.decimal4j.mutable.MutableDecimal2f
Returns a new MutableDecimal2f whose value is equal to one trillion.
trillion() - Static method in class org.decimal4j.mutable.MutableDecimal3f
Returns a new MutableDecimal3f whose value is equal to one trillion.
trillion() - Static method in class org.decimal4j.mutable.MutableDecimal4f
Returns a new MutableDecimal4f whose value is equal to one trillion.
trillion() - Static method in class org.decimal4j.mutable.MutableDecimal5f
Returns a new MutableDecimal5f whose value is equal to one trillion.
trillion() - Static method in class org.decimal4j.mutable.MutableDecimal6f
Returns a new MutableDecimal6f whose value is equal to one trillion.
TRILLIONTH - Static variable in class org.decimal4j.immutable.Decimal12f
The Decimal12f constant 10-12.
TRILLIONTH - Static variable in class org.decimal4j.immutable.Decimal13f
The Decimal13f constant 10-12.
TRILLIONTH - Static variable in class org.decimal4j.immutable.Decimal14f
The Decimal14f constant 10-12.
TRILLIONTH - Static variable in class org.decimal4j.immutable.Decimal15f
The Decimal15f constant 10-12.
TRILLIONTH - Static variable in class org.decimal4j.immutable.Decimal16f
The Decimal16f constant 10-12.
TRILLIONTH - Static variable in class org.decimal4j.immutable.Decimal17f
The Decimal17f constant 10-12.
TRILLIONTH - Static variable in class org.decimal4j.immutable.Decimal18f
The Decimal18f constant 10-12.
trillionth() - Static method in class org.decimal4j.mutable.MutableDecimal12f
Returns a new MutableDecimal12f whose value is equal to one trillionth.
trillionth() - Static method in class org.decimal4j.mutable.MutableDecimal13f
Returns a new MutableDecimal13f whose value is equal to one trillionth.
trillionth() - Static method in class org.decimal4j.mutable.MutableDecimal14f
Returns a new MutableDecimal14f whose value is equal to one trillionth.
trillionth() - Static method in class org.decimal4j.mutable.MutableDecimal15f
Returns a new MutableDecimal15f whose value is equal to one trillionth.
trillionth() - Static method in class org.decimal4j.mutable.MutableDecimal16f
Returns a new MutableDecimal16f whose value is equal to one trillionth.
trillionth() - Static method in class org.decimal4j.mutable.MutableDecimal17f
Returns a new MutableDecimal17f whose value is equal to one trillionth.
trillionth() - Static method in class org.decimal4j.mutable.MutableDecimal18f
Returns a new MutableDecimal18f whose value is equal to one trillionth.
TruncatedPart - Enum in org.decimal4j.truncate
Represents the truncated part for instance after division.
truncatedPartFor(long, long) - Static method in class org.decimal4j.arithmetic.Rounding
Returns a truncated part constant given a non-negative remainder resulting from a division by the given non-negative divisor.
truncatedPartFor2pow63(long) - Static method in class org.decimal4j.arithmetic.Rounding
Returns a truncated part constant given a non-negative remainder resulting from a division by 2^63
truncatedPartFor2pow64(long) - Static method in class org.decimal4j.arithmetic.Rounding
Returns a truncated part constant given a non-negative remainder resulting from a division by 2^64
truncatedPartFor2powN(long, int) - Static method in class org.decimal4j.arithmetic.Rounding
Returns a truncated part constant given a non-negative remainder resulting from a division by 2^n
truncatedPartFor2powN(long, long, int) - Static method in class org.decimal4j.arithmetic.Rounding
Returns a truncated part constant given a non-negative 128 bit remainder resulting from a division by 2^n
truncatedPartForScale19(long) - Static method in class org.decimal4j.arithmetic.Rounding
Returns a truncated part constant given a non-negative remainder resulting from a division by 10^19.
TruncationPolicy - Interface in org.decimal4j.truncate
Policy defining how to handle truncation due to overflow or rounding.
TWO - Static variable in class org.decimal4j.immutable.Decimal0f
The Decimal0f constant 2.
TWO - Static variable in class org.decimal4j.immutable.Decimal10f
The Decimal10f constant 2.
TWO - Static variable in class org.decimal4j.immutable.Decimal11f
The Decimal11f constant 2.
TWO - Static variable in class org.decimal4j.immutable.Decimal12f
The Decimal12f constant 2.
TWO - Static variable in class org.decimal4j.immutable.Decimal13f
The Decimal13f constant 2.
TWO - Static variable in class org.decimal4j.immutable.Decimal14f
The Decimal14f constant 2.
TWO - Static variable in class org.decimal4j.immutable.Decimal15f
The Decimal15f constant 2.
TWO - Static variable in class org.decimal4j.immutable.Decimal16f
The Decimal16f constant 2.
TWO - Static variable in class org.decimal4j.immutable.Decimal17f
The Decimal17f constant 2.
TWO - Static variable in class org.decimal4j.immutable.Decimal18f
The Decimal18f constant 2.
TWO - Static variable in class org.decimal4j.immutable.Decimal1f
The Decimal1f constant 2.
TWO - Static variable in class org.decimal4j.immutable.Decimal2f
The Decimal2f constant 2.
TWO - Static variable in class org.decimal4j.immutable.Decimal3f
The Decimal3f constant 2.
TWO - Static variable in class org.decimal4j.immutable.Decimal4f
The Decimal4f constant 2.
TWO - Static variable in class org.decimal4j.immutable.Decimal5f
The Decimal5f constant 2.
TWO - Static variable in class org.decimal4j.immutable.Decimal6f
The Decimal6f constant 2.
TWO - Static variable in class org.decimal4j.immutable.Decimal7f
The Decimal7f constant 2.
TWO - Static variable in class org.decimal4j.immutable.Decimal8f
The Decimal8f constant 2.
TWO - Static variable in class org.decimal4j.immutable.Decimal9f
The Decimal9f constant 2.
two() - Static method in class org.decimal4j.mutable.MutableDecimal0f
Returns a new MutableDecimal0f whose value is equal to two.
two() - Static method in class org.decimal4j.mutable.MutableDecimal10f
Returns a new MutableDecimal10f whose value is equal to two.
two() - Static method in class org.decimal4j.mutable.MutableDecimal11f
Returns a new MutableDecimal11f whose value is equal to two.
two() - Static method in class org.decimal4j.mutable.MutableDecimal12f
Returns a new MutableDecimal12f whose value is equal to two.
two() - Static method in class org.decimal4j.mutable.MutableDecimal13f
Returns a new MutableDecimal13f whose value is equal to two.
two() - Static method in class org.decimal4j.mutable.MutableDecimal14f
Returns a new MutableDecimal14f whose value is equal to two.
two() - Static method in class org.decimal4j.mutable.MutableDecimal15f
Returns a new MutableDecimal15f whose value is equal to two.
two() - Static method in class org.decimal4j.mutable.MutableDecimal16f
Returns a new MutableDecimal16f whose value is equal to two.
two() - Static method in class org.decimal4j.mutable.MutableDecimal17f
Returns a new MutableDecimal17f whose value is equal to two.
two() - Static method in class org.decimal4j.mutable.MutableDecimal18f
Returns a new MutableDecimal18f whose value is equal to two.
two() - Static method in class org.decimal4j.mutable.MutableDecimal1f
Returns a new MutableDecimal1f whose value is equal to two.
two() - Static method in class org.decimal4j.mutable.MutableDecimal2f
Returns a new MutableDecimal2f whose value is equal to two.
two() - Static method in class org.decimal4j.mutable.MutableDecimal3f
Returns a new MutableDecimal3f whose value is equal to two.
two() - Static method in class org.decimal4j.mutable.MutableDecimal4f
Returns a new MutableDecimal4f whose value is equal to two.
two() - Static method in class org.decimal4j.mutable.MutableDecimal5f
Returns a new MutableDecimal5f whose value is equal to two.
two() - Static method in class org.decimal4j.mutable.MutableDecimal6f
Returns a new MutableDecimal6f whose value is equal to two.
two() - Static method in class org.decimal4j.mutable.MutableDecimal7f
Returns a new MutableDecimal7f whose value is equal to two.
two() - Static method in class org.decimal4j.mutable.MutableDecimal8f
Returns a new MutableDecimal8f whose value is equal to two.
two() - Static method in class org.decimal4j.mutable.MutableDecimal9f
Returns a new MutableDecimal9f whose value is equal to two.

U

ULP - Static variable in class org.decimal4j.immutable.Decimal0f
A constant holding the smallest positive value a Decimal0f can have, 10-0=1.
ULP - Static variable in class org.decimal4j.immutable.Decimal10f
A constant holding the smallest positive value a Decimal10f can have, 10-10.
ULP - Static variable in class org.decimal4j.immutable.Decimal11f
A constant holding the smallest positive value a Decimal11f can have, 10-11.
ULP - Static variable in class org.decimal4j.immutable.Decimal12f
A constant holding the smallest positive value a Decimal12f can have, 10-12.
ULP - Static variable in class org.decimal4j.immutable.Decimal13f
A constant holding the smallest positive value a Decimal13f can have, 10-13.
ULP - Static variable in class org.decimal4j.immutable.Decimal14f
A constant holding the smallest positive value a Decimal14f can have, 10-14.
ULP - Static variable in class org.decimal4j.immutable.Decimal15f
A constant holding the smallest positive value a Decimal15f can have, 10-15.
ULP - Static variable in class org.decimal4j.immutable.Decimal16f
A constant holding the smallest positive value a Decimal16f can have, 10-16.
ULP - Static variable in class org.decimal4j.immutable.Decimal17f
A constant holding the smallest positive value a Decimal17f can have, 10-17.
ULP - Static variable in class org.decimal4j.immutable.Decimal18f
A constant holding the smallest positive value a Decimal18f can have, 10-18.
ULP - Static variable in class org.decimal4j.immutable.Decimal1f
A constant holding the smallest positive value a Decimal1f can have, 10-1.
ULP - Static variable in class org.decimal4j.immutable.Decimal2f
A constant holding the smallest positive value a Decimal2f can have, 10-2.
ULP - Static variable in class org.decimal4j.immutable.Decimal3f
A constant holding the smallest positive value a Decimal3f can have, 10-3.
ULP - Static variable in class org.decimal4j.immutable.Decimal4f
A constant holding the smallest positive value a Decimal4f can have, 10-4.
ULP - Static variable in class org.decimal4j.immutable.Decimal5f
A constant holding the smallest positive value a Decimal5f can have, 10-5.
ULP - Static variable in class org.decimal4j.immutable.Decimal6f
A constant holding the smallest positive value a Decimal6f can have, 10-6.
ULP - Static variable in class org.decimal4j.immutable.Decimal7f
A constant holding the smallest positive value a Decimal7f can have, 10-7.
ULP - Static variable in class org.decimal4j.immutable.Decimal8f
A constant holding the smallest positive value a Decimal8f can have, 10-8.
ULP - Static variable in class org.decimal4j.immutable.Decimal9f
A constant holding the smallest positive value a Decimal9f can have, 10-9.
ulp() - Static method in class org.decimal4j.mutable.MutableDecimal0f
Returns a new MutableDecimal0f whose value is equal to one ULP.
ulp() - Static method in class org.decimal4j.mutable.MutableDecimal10f
Returns a new MutableDecimal10f whose value is equal to one ULP.
ulp() - Static method in class org.decimal4j.mutable.MutableDecimal11f
Returns a new MutableDecimal11f whose value is equal to one ULP.
ulp() - Static method in class org.decimal4j.mutable.MutableDecimal12f
Returns a new MutableDecimal12f whose value is equal to one ULP.
ulp() - Static method in class org.decimal4j.mutable.MutableDecimal13f
Returns a new MutableDecimal13f whose value is equal to one ULP.
ulp() - Static method in class org.decimal4j.mutable.MutableDecimal14f
Returns a new MutableDecimal14f whose value is equal to one ULP.
ulp() - Static method in class org.decimal4j.mutable.MutableDecimal15f
Returns a new MutableDecimal15f whose value is equal to one ULP.
ulp() - Static method in class org.decimal4j.mutable.MutableDecimal16f
Returns a new MutableDecimal16f whose value is equal to one ULP.
ulp() - Static method in class org.decimal4j.mutable.MutableDecimal17f
Returns a new MutableDecimal17f whose value is equal to one ULP.
ulp() - Static method in class org.decimal4j.mutable.MutableDecimal18f
Returns a new MutableDecimal18f whose value is equal to one ULP.
ulp() - Static method in class org.decimal4j.mutable.MutableDecimal1f
Returns a new MutableDecimal1f whose value is equal to one ULP.
ulp() - Static method in class org.decimal4j.mutable.MutableDecimal2f
Returns a new MutableDecimal2f whose value is equal to one ULP.
ulp() - Static method in class org.decimal4j.mutable.MutableDecimal3f
Returns a new MutableDecimal3f whose value is equal to one ULP.
ulp() - Static method in class org.decimal4j.mutable.MutableDecimal4f
Returns a new MutableDecimal4f whose value is equal to one ULP.
ulp() - Static method in class org.decimal4j.mutable.MutableDecimal5f
Returns a new MutableDecimal5f whose value is equal to one ULP.
ulp() - Static method in class org.decimal4j.mutable.MutableDecimal6f
Returns a new MutableDecimal6f whose value is equal to one ULP.
ulp() - Static method in class org.decimal4j.mutable.MutableDecimal7f
Returns a new MutableDecimal7f whose value is equal to one ULP.
ulp() - Static method in class org.decimal4j.mutable.MutableDecimal8f
Returns a new MutableDecimal8f whose value is equal to one ULP.
ulp() - Static method in class org.decimal4j.mutable.MutableDecimal9f
Returns a new MutableDecimal9f whose value is equal to one ULP.
UncheckedRounding - Enum in org.decimal4j.truncate
Provides rounding constants implementing TruncationPolicy for OverflowMode.UNCHECKED.
UncheckedScale0fRoundingArithmetic - Class in org.decimal4j.arithmetic
Arithmetic implementation with rounding for the special case with Scale0f, that is, for longs.
UncheckedScale0fRoundingArithmetic(RoundingMode) - Constructor for class org.decimal4j.arithmetic.UncheckedScale0fRoundingArithmetic
Constructor for decimal arithmetic with the given rounding.
UncheckedScale0fRoundingArithmetic(DecimalRounding) - Constructor for class org.decimal4j.arithmetic.UncheckedScale0fRoundingArithmetic
Constructor for decimal arithmetic with the given rounding.
UncheckedScale0fTruncatingArithmetic - Class in org.decimal4j.arithmetic
Arithmetic implementation without rounding for the special case with Scale0f, that is, for longs.
UncheckedScale0fTruncatingArithmetic() - Constructor for class org.decimal4j.arithmetic.UncheckedScale0fTruncatingArithmetic
 
UncheckedScaleNfRoundingArithmetic - Class in org.decimal4j.arithmetic
Arithmetic implementation with rounding for scales other than zero.
UncheckedScaleNfRoundingArithmetic(ScaleMetrics, RoundingMode) - Constructor for class org.decimal4j.arithmetic.UncheckedScaleNfRoundingArithmetic
Constructor for decimal arithmetic with given scale, rounding mode and SILENT overflow mode.
UncheckedScaleNfRoundingArithmetic(ScaleMetrics, DecimalRounding) - Constructor for class org.decimal4j.arithmetic.UncheckedScaleNfRoundingArithmetic
Constructor for decimal arithmetic with given scale, rounding mode and SILENT overflow mode.
UncheckedScaleNfTruncatingArithmetic - Class in org.decimal4j.arithmetic
Arithmetic implementation without rounding for scales other than zero.
UncheckedScaleNfTruncatingArithmetic(ScaleMetrics) - Constructor for class org.decimal4j.arithmetic.UncheckedScaleNfTruncatingArithmetic
Constructor for silent decimal arithmetic with given scale, truncating DOWN rounding mode and SILENT overflow mode.
unscaled(long) - Static method in class org.decimal4j.mutable.MutableDecimal0f
Returns a new MutableDecimal0f whose value is equal to unscaledValue * 10-0.
unscaled(long) - Static method in class org.decimal4j.mutable.MutableDecimal10f
Returns a new MutableDecimal10f whose value is equal to unscaledValue * 10-10.
unscaled(long) - Static method in class org.decimal4j.mutable.MutableDecimal11f
Returns a new MutableDecimal11f whose value is equal to unscaledValue * 10-11.
unscaled(long) - Static method in class org.decimal4j.mutable.MutableDecimal12f
Returns a new MutableDecimal12f whose value is equal to unscaledValue * 10-12.
unscaled(long) - Static method in class org.decimal4j.mutable.MutableDecimal13f
Returns a new MutableDecimal13f whose value is equal to unscaledValue * 10-13.
unscaled(long) - Static method in class org.decimal4j.mutable.MutableDecimal14f
Returns a new MutableDecimal14f whose value is equal to unscaledValue * 10-14.
unscaled(long) - Static method in class org.decimal4j.mutable.MutableDecimal15f
Returns a new MutableDecimal15f whose value is equal to unscaledValue * 10-15.
unscaled(long) - Static method in class org.decimal4j.mutable.MutableDecimal16f
Returns a new MutableDecimal16f whose value is equal to unscaledValue * 10-16.
unscaled(long) - Static method in class org.decimal4j.mutable.MutableDecimal17f
Returns a new MutableDecimal17f whose value is equal to unscaledValue * 10-17.
unscaled(long) - Static method in class org.decimal4j.mutable.MutableDecimal18f
Returns a new MutableDecimal18f whose value is equal to unscaledValue * 10-18.
unscaled(long) - Static method in class org.decimal4j.mutable.MutableDecimal1f
Returns a new MutableDecimal1f whose value is equal to unscaledValue * 10-1.
unscaled(long) - Static method in class org.decimal4j.mutable.MutableDecimal2f
Returns a new MutableDecimal2f whose value is equal to unscaledValue * 10-2.
unscaled(long) - Static method in class org.decimal4j.mutable.MutableDecimal3f
Returns a new MutableDecimal3f whose value is equal to unscaledValue * 10-3.
unscaled(long) - Static method in class org.decimal4j.mutable.MutableDecimal4f
Returns a new MutableDecimal4f whose value is equal to unscaledValue * 10-4.
unscaled(long) - Static method in class org.decimal4j.mutable.MutableDecimal5f
Returns a new MutableDecimal5f whose value is equal to unscaledValue * 10-5.
unscaled(long) - Static method in class org.decimal4j.mutable.MutableDecimal6f
Returns a new MutableDecimal6f whose value is equal to unscaledValue * 10-6.
unscaled(long) - Static method in class org.decimal4j.mutable.MutableDecimal7f
Returns a new MutableDecimal7f whose value is equal to unscaledValue * 10-7.
unscaled(long) - Static method in class org.decimal4j.mutable.MutableDecimal8f
Returns a new MutableDecimal8f whose value is equal to unscaledValue * 10-8.
unscaled(long) - Static method in class org.decimal4j.mutable.MutableDecimal9f
Returns a new MutableDecimal9f whose value is equal to unscaledValue * 10-9.
UnscaledConversion - Class in org.decimal4j.arithmetic
Contains static methods to convert between different scales.
unscaledToBigDecimal(ScaleMetrics, long) - Static method in class org.decimal4j.arithmetic.BigDecimalConversion
Converts the given unscaled decimal value to a BigDecimal of the same scale as the given decimal value.
unscaledToBigDecimal(ScaleMetrics, RoundingMode, long, int) - Static method in class org.decimal4j.arithmetic.BigDecimalConversion
Converts the given unscaled decimal value to a BigDecimal of the specified targetScale rounding the value if necessary.
unscaledToDouble(DecimalArithmetic, long) - Static method in class org.decimal4j.arithmetic.DoubleConversion
Converts the specified unscaled decimal value to a double truncating extra precision digits if necessary.
unscaledToDouble(DecimalArithmetic, DecimalRounding, long) - Static method in class org.decimal4j.arithmetic.DoubleConversion
Converts the specified unscaled decimal value to a double rounding extra precision digits if necessary.
unscaledToFloat(DecimalArithmetic, long) - Static method in class org.decimal4j.arithmetic.FloatConversion
Converts the specified unscaled decimal value to a float truncating extra precision digits if necessary.
unscaledToFloat(DecimalArithmetic, DecimalRounding, long) - Static method in class org.decimal4j.arithmetic.FloatConversion
Converts the specified unscaled decimal value to a float rounding extra precision digits if necessary.
unscaledToLong(ScaleMetrics, long) - Static method in class org.decimal4j.arithmetic.LongConversion
Converts the specified unscaled value to a long truncating the result if necessary.
unscaledToLong(ScaleMetrics, DecimalRounding, long) - Static method in class org.decimal4j.arithmetic.LongConversion
Converts the specified unscaled value to a long rounding the result if necessary.
unscaledToLong(DecimalArithmetic, long, int) - Static method in class org.decimal4j.arithmetic.UnscaledConversion
Converts the given unscaledValue with the specified scale to a long value.
unscaledToLong(DecimalArithmetic, DecimalRounding, long, int) - Static method in class org.decimal4j.arithmetic.UnscaledConversion
Converts the given unscaledValue with the specified scale to a long value.
unscaledToString(DecimalArithmetic, long) - Static method in class org.decimal4j.arithmetic.StringConversion
Returns a String object representing the specified unscaled Decimal value uDecimal.
unscaledToString(DecimalArithmetic, long, Appendable) - Static method in class org.decimal4j.arithmetic.StringConversion
Constructs a String object representing the specified unscaled Decimal value uDecimal and appends the constructed string to the given appendable argument.
unscaledToUnscaled(DecimalArithmetic, long, int) - Static method in class org.decimal4j.arithmetic.UnscaledConversion
Returns an unscaled value of the scale defined by arith given an unscaledValue with its scale.
unscaledToUnscaled(DecimalArithmetic, DecimalRounding, long, int) - Static method in class org.decimal4j.arithmetic.UnscaledConversion
Returns an unscaled value of the scale defined by arith given an unscaledValue with its scale.
unscaledToUnscaled(int, DecimalArithmetic, long) - Static method in class org.decimal4j.arithmetic.UnscaledConversion
Converts an unscaled value uDecimal having the scale specified by arith into another unscaled value of the provided targetScale.
unscaledToUnscaled(DecimalRounding, int, DecimalArithmetic, long) - Static method in class org.decimal4j.arithmetic.UnscaledConversion
Converts an unscaled value uDecimal having the scale specified by arith into another unscaled value of the provided targetScale.
unscaledValue() - Method in interface org.decimal4j.api.Decimal
Returns the unscaled value underlying this Decimal.
unscaledValue() - Method in class org.decimal4j.base.AbstractImmutableDecimal
 
unscaledValue() - Method in class org.decimal4j.base.AbstractMutableDecimal
 
Unsigned - Class in org.decimal4j.arithmetic
Helper class to emulate unsigned 64bit operations.
UnsignedDecimal9i36f - Class in org.decimal4j.arithmetic
Helper class for an unsigned decimal value with 9 integral digits and 38 decimal fraction digits used internally by Pow to calculate decimal powers.

V

valueOf(String) - Static method in enum org.decimal4j.arithmetic.RoundingInverse
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.decimal4j.arithmetic.SpecialDivisionResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.decimal4j.arithmetic.SpecialMultiplicationResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.decimal4j.arithmetic.SpecialPowResult
Returns the enum constant of this type with the specified name.
valueOf(long) - Method in interface org.decimal4j.factory.DecimalFactory
Returns a new immutable Decimal whose value is numerically equal to that of the specified long value.
valueOf(float) - Method in interface org.decimal4j.factory.DecimalFactory
Returns a new immutable Decimal whose value is calculated by rounding the specified float argument to the scale of this factory using HALF_UP rounding.
valueOf(float, RoundingMode) - Method in interface org.decimal4j.factory.DecimalFactory
Returns a new immutable Decimal whose value is calculated by rounding the specified float argument to the scale of this factory using the specified roundingMode.
valueOf(double) - Method in interface org.decimal4j.factory.DecimalFactory
Returns a new immutable Decimal whose value is calculated by rounding the specified double argument to the scale of this factory using HALF_UP rounding.
valueOf(double, RoundingMode) - Method in interface org.decimal4j.factory.DecimalFactory
Returns a new immutable Decimal whose value is calculated by rounding the specified double argument to the scale of this factory using the specified roundingMode.
valueOf(BigInteger) - Method in interface org.decimal4j.factory.DecimalFactory
Returns a new immutable Decimal whose value is numerically equal to that of the specified BigInteger value.
valueOf(BigDecimal) - Method in interface org.decimal4j.factory.DecimalFactory
Returns a new immutable Decimal whose value is calculated by rounding the specified BigDecimal argument to the scale of this factory using HALF_UP rounding.
valueOf(BigDecimal, RoundingMode) - Method in interface org.decimal4j.factory.DecimalFactory
Returns a new immutable Decimal whose value is calculated by rounding the specified BigDecimal argument to the scale of this factory using the specified roundingMode.
valueOf(Decimal<?>) - Method in interface org.decimal4j.factory.DecimalFactory
Returns a new immutable Decimal whose value is calculated by rounding the specified Decimal argument to the scale of this factory using HALF_UP rounding.
valueOf(Decimal<?>, RoundingMode) - Method in interface org.decimal4j.factory.DecimalFactory
Returns a new immutable Decimal whose value is calculated by rounding the specified Decimal argument to the scale of this factory using the specified roundingMode.
valueOf(String) - Static method in enum org.decimal4j.factory.Factory0f
Returns the enum constant of this type with the specified name.
valueOf(long) - Method in enum org.decimal4j.factory.Factory0f
 
valueOf(float) - Method in enum org.decimal4j.factory.Factory0f
 
valueOf(float, RoundingMode) - Method in enum org.decimal4j.factory.Factory0f
 
valueOf(double) - Method in enum org.decimal4j.factory.Factory0f
 
valueOf(double, RoundingMode) - Method in enum org.decimal4j.factory.Factory0f
 
valueOf(BigInteger) - Method in enum org.decimal4j.factory.Factory0f
 
valueOf(BigDecimal) - Method in enum org.decimal4j.factory.Factory0f
 
valueOf(BigDecimal, RoundingMode) - Method in enum org.decimal4j.factory.Factory0f
 
valueOf(Decimal<?>) - Method in enum org.decimal4j.factory.Factory0f
 
valueOf(Decimal<?>, RoundingMode) - Method in enum org.decimal4j.factory.Factory0f
 
valueOf(String) - Static method in enum org.decimal4j.factory.Factory10f
Returns the enum constant of this type with the specified name.
valueOf(long) - Method in enum org.decimal4j.factory.Factory10f
 
valueOf(float) - Method in enum org.decimal4j.factory.Factory10f
 
valueOf(float, RoundingMode) - Method in enum org.decimal4j.factory.Factory10f
 
valueOf(double) - Method in enum org.decimal4j.factory.Factory10f
 
valueOf(double, RoundingMode) - Method in enum org.decimal4j.factory.Factory10f
 
valueOf(BigInteger) - Method in enum org.decimal4j.factory.Factory10f
 
valueOf(BigDecimal) - Method in enum org.decimal4j.factory.Factory10f
 
valueOf(BigDecimal, RoundingMode) - Method in enum org.decimal4j.factory.Factory10f
 
valueOf(Decimal<?>) - Method in enum org.decimal4j.factory.Factory10f
 
valueOf(Decimal<?>, RoundingMode) - Method in enum org.decimal4j.factory.Factory10f
 
valueOf(String) - Static method in enum org.decimal4j.factory.Factory11f
Returns the enum constant of this type with the specified name.
valueOf(long) - Method in enum org.decimal4j.factory.Factory11f
 
valueOf(float) - Method in enum org.decimal4j.factory.Factory11f
 
valueOf(float, RoundingMode) - Method in enum org.decimal4j.factory.Factory11f
 
valueOf(double) - Method in enum org.decimal4j.factory.Factory11f
 
valueOf(double, RoundingMode) - Method in enum org.decimal4j.factory.Factory11f
 
valueOf(BigInteger) - Method in enum org.decimal4j.factory.Factory11f
 
valueOf(BigDecimal) - Method in enum org.decimal4j.factory.Factory11f
 
valueOf(BigDecimal, RoundingMode) - Method in enum org.decimal4j.factory.Factory11f
 
valueOf(Decimal<?>) - Method in enum org.decimal4j.factory.Factory11f
 
valueOf(Decimal<?>, RoundingMode) - Method in enum org.decimal4j.factory.Factory11f
 
valueOf(String) - Static method in enum org.decimal4j.factory.Factory12f
Returns the enum constant of this type with the specified name.
valueOf(long) - Method in enum org.decimal4j.factory.Factory12f
 
valueOf(float) - Method in enum org.decimal4j.factory.Factory12f
 
valueOf(float, RoundingMode) - Method in enum org.decimal4j.factory.Factory12f
 
valueOf(double) - Method in enum org.decimal4j.factory.Factory12f
 
valueOf(double, RoundingMode) - Method in enum org.decimal4j.factory.Factory12f
 
valueOf(BigInteger) - Method in enum org.decimal4j.factory.Factory12f
 
valueOf(BigDecimal) - Method in enum org.decimal4j.factory.Factory12f
 
valueOf(BigDecimal, RoundingMode) - Method in enum org.decimal4j.factory.Factory12f
 
valueOf(Decimal<?>) - Method in enum org.decimal4j.factory.Factory12f
 
valueOf(Decimal<?>, RoundingMode) - Method in enum org.decimal4j.factory.Factory12f
 
valueOf(String) - Static method in enum org.decimal4j.factory.Factory13f
Returns the enum constant of this type with the specified name.
valueOf(long) - Method in enum org.decimal4j.factory.Factory13f
 
valueOf(float) - Method in enum org.decimal4j.factory.Factory13f
 
valueOf(float, RoundingMode) - Method in enum org.decimal4j.factory.Factory13f
 
valueOf(double) - Method in enum org.decimal4j.factory.Factory13f
 
valueOf(double, RoundingMode) - Method in enum org.decimal4j.factory.Factory13f
 
valueOf(BigInteger) - Method in enum org.decimal4j.factory.Factory13f
 
valueOf(BigDecimal) - Method in enum org.decimal4j.factory.Factory13f
 
valueOf(BigDecimal, RoundingMode) - Method in enum org.decimal4j.factory.Factory13f
 
valueOf(Decimal<?>) - Method in enum org.decimal4j.factory.Factory13f
 
valueOf(Decimal<?>, RoundingMode) - Method in enum org.decimal4j.factory.Factory13f
 
valueOf(String) - Static method in enum org.decimal4j.factory.Factory14f
Returns the enum constant of this type with the specified name.
valueOf(long) - Method in enum org.decimal4j.factory.Factory14f
 
valueOf(float) - Method in enum org.decimal4j.factory.Factory14f
 
valueOf(float, RoundingMode) - Method in enum org.decimal4j.factory.Factory14f
 
valueOf(double) - Method in enum org.decimal4j.factory.Factory14f
 
valueOf(double, RoundingMode) - Method in enum org.decimal4j.factory.Factory14f
 
valueOf(BigInteger) - Method in enum org.decimal4j.factory.Factory14f
 
valueOf(BigDecimal) - Method in enum org.decimal4j.factory.Factory14f
 
valueOf(BigDecimal, RoundingMode) - Method in enum org.decimal4j.factory.Factory14f
 
valueOf(Decimal<?>) - Method in enum org.decimal4j.factory.Factory14f
 
valueOf(Decimal<?>, RoundingMode) - Method in enum org.decimal4j.factory.Factory14f
 
valueOf(String) - Static method in enum org.decimal4j.factory.Factory15f
Returns the enum constant of this type with the specified name.
valueOf(long) - Method in enum org.decimal4j.factory.Factory15f
 
valueOf(float) - Method in enum org.decimal4j.factory.Factory15f
 
valueOf(float, RoundingMode) - Method in enum org.decimal4j.factory.Factory15f
 
valueOf(double) - Method in enum org.decimal4j.factory.Factory15f
 
valueOf(double, RoundingMode) - Method in enum org.decimal4j.factory.Factory15f
 
valueOf(BigInteger) - Method in enum org.decimal4j.factory.Factory15f
 
valueOf(BigDecimal) - Method in enum org.decimal4j.factory.Factory15f
 
valueOf(BigDecimal, RoundingMode) - Method in enum org.decimal4j.factory.Factory15f
 
valueOf(Decimal<?>) - Method in enum org.decimal4j.factory.Factory15f
 
valueOf(Decimal<?>, RoundingMode) - Method in enum org.decimal4j.factory.Factory15f
 
valueOf(String) - Static method in enum org.decimal4j.factory.Factory16f
Returns the enum constant of this type with the specified name.
valueOf(long) - Method in enum org.decimal4j.factory.Factory16f
 
valueOf(float) - Method in enum org.decimal4j.factory.Factory16f
 
valueOf(float, RoundingMode) - Method in enum org.decimal4j.factory.Factory16f
 
valueOf(double) - Method in enum org.decimal4j.factory.Factory16f
 
valueOf(double, RoundingMode) - Method in enum org.decimal4j.factory.Factory16f
 
valueOf(BigInteger) - Method in enum org.decimal4j.factory.Factory16f
 
valueOf(BigDecimal) - Method in enum org.decimal4j.factory.Factory16f
 
valueOf(BigDecimal, RoundingMode) - Method in enum org.decimal4j.factory.Factory16f
 
valueOf(Decimal<?>) - Method in enum org.decimal4j.factory.Factory16f
 
valueOf(Decimal<?>, RoundingMode) - Method in enum org.decimal4j.factory.Factory16f
 
valueOf(String) - Static method in enum org.decimal4j.factory.Factory17f
Returns the enum constant of this type with the specified name.
valueOf(long) - Method in enum org.decimal4j.factory.Factory17f
 
valueOf(float) - Method in enum org.decimal4j.factory.Factory17f
 
valueOf(float, RoundingMode) - Method in enum org.decimal4j.factory.Factory17f
 
valueOf(double) - Method in enum org.decimal4j.factory.Factory17f
 
valueOf(double, RoundingMode) - Method in enum org.decimal4j.factory.Factory17f
 
valueOf(BigInteger) - Method in enum org.decimal4j.factory.Factory17f
 
valueOf(BigDecimal) - Method in enum org.decimal4j.factory.Factory17f
 
valueOf(BigDecimal, RoundingMode) - Method in enum org.decimal4j.factory.Factory17f
 
valueOf(Decimal<?>) - Method in enum org.decimal4j.factory.Factory17f
 
valueOf(Decimal<?>, RoundingMode) - Method in enum org.decimal4j.factory.Factory17f
 
valueOf(String) - Static method in enum org.decimal4j.factory.Factory18f
Returns the enum constant of this type with the specified name.
valueOf(long) - Method in enum org.decimal4j.factory.Factory18f
 
valueOf(float) - Method in enum org.decimal4j.factory.Factory18f
 
valueOf(float, RoundingMode) - Method in enum org.decimal4j.factory.Factory18f
 
valueOf(double) - Method in enum org.decimal4j.factory.Factory18f
 
valueOf(double, RoundingMode) - Method in enum org.decimal4j.factory.Factory18f
 
valueOf(BigInteger) - Method in enum org.decimal4j.factory.Factory18f
 
valueOf(BigDecimal) - Method in enum org.decimal4j.factory.Factory18f
 
valueOf(BigDecimal, RoundingMode) - Method in enum org.decimal4j.factory.Factory18f
 
valueOf(Decimal<?>) - Method in enum org.decimal4j.factory.Factory18f
 
valueOf(Decimal<?>, RoundingMode) - Method in enum org.decimal4j.factory.Factory18f
 
valueOf(String) - Static method in enum org.decimal4j.factory.Factory1f
Returns the enum constant of this type with the specified name.
valueOf(long) - Method in enum org.decimal4j.factory.Factory1f
 
valueOf(float) - Method in enum org.decimal4j.factory.Factory1f
 
valueOf(float, RoundingMode) - Method in enum org.decimal4j.factory.Factory1f
 
valueOf(double) - Method in enum org.decimal4j.factory.Factory1f
 
valueOf(double, RoundingMode) - Method in enum org.decimal4j.factory.Factory1f
 
valueOf(BigInteger) - Method in enum org.decimal4j.factory.Factory1f
 
valueOf(BigDecimal) - Method in enum org.decimal4j.factory.Factory1f
 
valueOf(BigDecimal, RoundingMode) - Method in enum org.decimal4j.factory.Factory1f
 
valueOf(Decimal<?>) - Method in enum org.decimal4j.factory.Factory1f
 
valueOf(Decimal<?>, RoundingMode) - Method in enum org.decimal4j.factory.Factory1f
 
valueOf(String) - Static method in enum org.decimal4j.factory.Factory2f
Returns the enum constant of this type with the specified name.
valueOf(long) - Method in enum org.decimal4j.factory.Factory2f
 
valueOf(float) - Method in enum org.decimal4j.factory.Factory2f
 
valueOf(float, RoundingMode) - Method in enum org.decimal4j.factory.Factory2f
 
valueOf(double) - Method in enum org.decimal4j.factory.Factory2f
 
valueOf(double, RoundingMode) - Method in enum org.decimal4j.factory.Factory2f
 
valueOf(BigInteger) - Method in enum org.decimal4j.factory.Factory2f
 
valueOf(BigDecimal) - Method in enum org.decimal4j.factory.Factory2f
 
valueOf(BigDecimal, RoundingMode) - Method in enum org.decimal4j.factory.Factory2f
 
valueOf(Decimal<?>) - Method in enum org.decimal4j.factory.Factory2f
 
valueOf(Decimal<?>, RoundingMode) - Method in enum org.decimal4j.factory.Factory2f
 
valueOf(String) - Static method in enum org.decimal4j.factory.Factory3f
Returns the enum constant of this type with the specified name.
valueOf(long) - Method in enum org.decimal4j.factory.Factory3f
 
valueOf(float) - Method in enum org.decimal4j.factory.Factory3f
 
valueOf(float, RoundingMode) - Method in enum org.decimal4j.factory.Factory3f
 
valueOf(double) - Method in enum org.decimal4j.factory.Factory3f
 
valueOf(double, RoundingMode) - Method in enum org.decimal4j.factory.Factory3f
 
valueOf(BigInteger) - Method in enum org.decimal4j.factory.Factory3f
 
valueOf(BigDecimal) - Method in enum org.decimal4j.factory.Factory3f
 
valueOf(BigDecimal, RoundingMode) - Method in enum org.decimal4j.factory.Factory3f
 
valueOf(Decimal<?>) - Method in enum org.decimal4j.factory.Factory3f
 
valueOf(Decimal<?>, RoundingMode) - Method in enum org.decimal4j.factory.Factory3f
 
valueOf(String) - Static method in enum org.decimal4j.factory.Factory4f
Returns the enum constant of this type with the specified name.
valueOf(long) - Method in enum org.decimal4j.factory.Factory4f
 
valueOf(float) - Method in enum org.decimal4j.factory.Factory4f
 
valueOf(float, RoundingMode) - Method in enum org.decimal4j.factory.Factory4f
 
valueOf(double) - Method in enum org.decimal4j.factory.Factory4f
 
valueOf(double, RoundingMode) - Method in enum org.decimal4j.factory.Factory4f
 
valueOf(BigInteger) - Method in enum org.decimal4j.factory.Factory4f
 
valueOf(BigDecimal) - Method in enum org.decimal4j.factory.Factory4f
 
valueOf(BigDecimal, RoundingMode) - Method in enum org.decimal4j.factory.Factory4f
 
valueOf(Decimal<?>) - Method in enum org.decimal4j.factory.Factory4f
 
valueOf(Decimal<?>, RoundingMode) - Method in enum org.decimal4j.factory.Factory4f
 
valueOf(String) - Static method in enum org.decimal4j.factory.Factory5f
Returns the enum constant of this type with the specified name.
valueOf(long) - Method in enum org.decimal4j.factory.Factory5f
 
valueOf(float) - Method in enum org.decimal4j.factory.Factory5f
 
valueOf(float, RoundingMode) - Method in enum org.decimal4j.factory.Factory5f
 
valueOf(double) - Method in enum org.decimal4j.factory.Factory5f
 
valueOf(double, RoundingMode) - Method in enum org.decimal4j.factory.Factory5f
 
valueOf(BigInteger) - Method in enum org.decimal4j.factory.Factory5f
 
valueOf(BigDecimal) - Method in enum org.decimal4j.factory.Factory5f
 
valueOf(BigDecimal, RoundingMode) - Method in enum org.decimal4j.factory.Factory5f
 
valueOf(Decimal<?>) - Method in enum org.decimal4j.factory.Factory5f
 
valueOf(Decimal<?>, RoundingMode) - Method in enum org.decimal4j.factory.Factory5f
 
valueOf(String) - Static method in enum org.decimal4j.factory.Factory6f
Returns the enum constant of this type with the specified name.
valueOf(long) - Method in enum org.decimal4j.factory.Factory6f
 
valueOf(float) - Method in enum org.decimal4j.factory.Factory6f
 
valueOf(float, RoundingMode) - Method in enum org.decimal4j.factory.Factory6f
 
valueOf(double) - Method in enum org.decimal4j.factory.Factory6f
 
valueOf(double, RoundingMode) - Method in enum org.decimal4j.factory.Factory6f
 
valueOf(BigInteger) - Method in enum org.decimal4j.factory.Factory6f
 
valueOf(BigDecimal) - Method in enum org.decimal4j.factory.Factory6f
 
valueOf(BigDecimal, RoundingMode) - Method in enum org.decimal4j.factory.Factory6f
 
valueOf(Decimal<?>) - Method in enum org.decimal4j.factory.Factory6f
 
valueOf(Decimal<?>, RoundingMode) - Method in enum org.decimal4j.factory.Factory6f
 
valueOf(String) - Static method in enum org.decimal4j.factory.Factory7f
Returns the enum constant of this type with the specified name.
valueOf(long) - Method in enum org.decimal4j.factory.Factory7f
 
valueOf(float) - Method in enum org.decimal4j.factory.Factory7f
 
valueOf(float, RoundingMode) - Method in enum org.decimal4j.factory.Factory7f
 
valueOf(double) - Method in enum org.decimal4j.factory.Factory7f
 
valueOf(double, RoundingMode) - Method in enum org.decimal4j.factory.Factory7f
 
valueOf(BigInteger) - Method in enum org.decimal4j.factory.Factory7f
 
valueOf(BigDecimal) - Method in enum org.decimal4j.factory.Factory7f
 
valueOf(BigDecimal, RoundingMode) - Method in enum org.decimal4j.factory.Factory7f
 
valueOf(Decimal<?>) - Method in enum org.decimal4j.factory.Factory7f
 
valueOf(Decimal<?>, RoundingMode) - Method in enum org.decimal4j.factory.Factory7f
 
valueOf(String) - Static method in enum org.decimal4j.factory.Factory8f
Returns the enum constant of this type with the specified name.
valueOf(long) - Method in enum org.decimal4j.factory.Factory8f
 
valueOf(float) - Method in enum org.decimal4j.factory.Factory8f
 
valueOf(float, RoundingMode) - Method in enum org.decimal4j.factory.Factory8f
 
valueOf(double) - Method in enum org.decimal4j.factory.Factory8f
 
valueOf(double, RoundingMode) - Method in enum org.decimal4j.factory.Factory8f
 
valueOf(BigInteger) - Method in enum org.decimal4j.factory.Factory8f
 
valueOf(BigDecimal) - Method in enum org.decimal4j.factory.Factory8f
 
valueOf(BigDecimal, RoundingMode) - Method in enum org.decimal4j.factory.Factory8f
 
valueOf(Decimal<?>) - Method in enum org.decimal4j.factory.Factory8f
 
valueOf(Decimal<?>, RoundingMode) - Method in enum org.decimal4j.factory.Factory8f
 
valueOf(String) - Static method in enum org.decimal4j.factory.Factory9f
Returns the enum constant of this type with the specified name.
valueOf(long) - Method in enum org.decimal4j.factory.Factory9f
 
valueOf(float) - Method in enum org.decimal4j.factory.Factory9f
 
valueOf(float, RoundingMode) - Method in enum org.decimal4j.factory.Factory9f
 
valueOf(double) - Method in enum org.decimal4j.factory.Factory9f
 
valueOf(double, RoundingMode) - Method in enum org.decimal4j.factory.Factory9f
 
valueOf(BigInteger) - Method in enum org.decimal4j.factory.Factory9f
 
valueOf(BigDecimal) - Method in enum org.decimal4j.factory.Factory9f
 
valueOf(BigDecimal, RoundingMode) - Method in enum org.decimal4j.factory.Factory9f
 
valueOf(Decimal<?>) - Method in enum org.decimal4j.factory.Factory9f
 
valueOf(Decimal<?>, RoundingMode) - Method in enum org.decimal4j.factory.Factory9f
 
valueOf(long) - Method in class org.decimal4j.generic.GenericDecimalFactory
 
valueOf(float) - Method in class org.decimal4j.generic.GenericDecimalFactory
 
valueOf(float, RoundingMode) - Method in class org.decimal4j.generic.GenericDecimalFactory
 
valueOf(double) - Method in class org.decimal4j.generic.GenericDecimalFactory
 
valueOf(double, RoundingMode) - Method in class org.decimal4j.generic.GenericDecimalFactory
 
valueOf(BigInteger) - Method in class org.decimal4j.generic.GenericDecimalFactory
 
valueOf(BigDecimal) - Method in class org.decimal4j.generic.GenericDecimalFactory
 
valueOf(BigDecimal, RoundingMode) - Method in class org.decimal4j.generic.GenericDecimalFactory
 
valueOf(Decimal<?>) - Method in class org.decimal4j.generic.GenericDecimalFactory
 
valueOf(Decimal<?>, RoundingMode) - Method in class org.decimal4j.generic.GenericDecimalFactory
 
valueOf(Decimal<S>) - Static method in class org.decimal4j.generic.GenericImmutableDecimal
Creates and returns a new GenericImmutableDecimal with the same value and scale as the given decimal argument.
valueOf(Decimal<S>) - Static method in class org.decimal4j.generic.GenericMutableDecimal
Creates and returns a new GenericMutableDecimal with the same value and scale as the given decimal argument.
valueOf(long) - Static method in class org.decimal4j.immutable.Decimal0f
Returns a Decimal0f whose value is numerically equal to that of the specified long value.
valueOf(float) - Static method in class org.decimal4j.immutable.Decimal0f
Returns a Decimal0f whose value is calculated by rounding the specified float argument to scale 0 using HALF_UP rounding.
valueOf(float, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal0f
Returns a Decimal0f whose value is calculated by rounding the specified float argument to scale 0 using the specified roundingMode.
valueOf(double) - Static method in class org.decimal4j.immutable.Decimal0f
Returns a Decimal0f whose value is calculated by rounding the specified double argument to scale 0 using HALF_UP rounding.
valueOf(double, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal0f
Returns a Decimal0f whose value is calculated by rounding the specified double argument to scale 0 using the specified roundingMode.
valueOf(BigInteger) - Static method in class org.decimal4j.immutable.Decimal0f
Returns a Decimal0f whose value is numerically equal to that of the specified BigInteger value.
valueOf(BigDecimal) - Static method in class org.decimal4j.immutable.Decimal0f
Returns a Decimal0f whose value is calculated by rounding the specified BigDecimal argument to scale 0 using HALF_UP rounding.
valueOf(BigDecimal, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal0f
Returns a Decimal0f whose value is calculated by rounding the specified BigDecimal argument to scale 0 using the specified roundingMode.
valueOf(Decimal<?>) - Static method in class org.decimal4j.immutable.Decimal0f
Returns a Decimal0f whose value is calculated by rounding the specified Decimal argument to scale 0 using HALF_UP rounding.
valueOf(Decimal<?>, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal0f
Returns a Decimal0f whose value is calculated by rounding the specified Decimal argument to scale 0 using the specified roundingMode.
valueOf(String) - Static method in class org.decimal4j.immutable.Decimal0f
Translates the string representation of a Decimal into a Decimal0f.
valueOf(String, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal0f
Translates the string representation of a Decimal into a Decimal0f.
valueOf(long) - Static method in class org.decimal4j.immutable.Decimal10f
Returns a Decimal10f whose value is numerically equal to that of the specified long value.
valueOf(float) - Static method in class org.decimal4j.immutable.Decimal10f
Returns a Decimal10f whose value is calculated by rounding the specified float argument to scale 10 using HALF_UP rounding.
valueOf(float, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal10f
Returns a Decimal10f whose value is calculated by rounding the specified float argument to scale 10 using the specified roundingMode.
valueOf(double) - Static method in class org.decimal4j.immutable.Decimal10f
Returns a Decimal10f whose value is calculated by rounding the specified double argument to scale 10 using HALF_UP rounding.
valueOf(double, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal10f
Returns a Decimal10f whose value is calculated by rounding the specified double argument to scale 10 using the specified roundingMode.
valueOf(BigInteger) - Static method in class org.decimal4j.immutable.Decimal10f
Returns a Decimal10f whose value is numerically equal to that of the specified BigInteger value.
valueOf(BigDecimal) - Static method in class org.decimal4j.immutable.Decimal10f
Returns a Decimal10f whose value is calculated by rounding the specified BigDecimal argument to scale 10 using HALF_UP rounding.
valueOf(BigDecimal, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal10f
Returns a Decimal10f whose value is calculated by rounding the specified BigDecimal argument to scale 10 using the specified roundingMode.
valueOf(Decimal<?>) - Static method in class org.decimal4j.immutable.Decimal10f
Returns a Decimal10f whose value is calculated by rounding the specified Decimal argument to scale 10 using HALF_UP rounding.
valueOf(Decimal<?>, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal10f
Returns a Decimal10f whose value is calculated by rounding the specified Decimal argument to scale 10 using the specified roundingMode.
valueOf(String) - Static method in class org.decimal4j.immutable.Decimal10f
Translates the string representation of a Decimal into a Decimal10f.
valueOf(String, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal10f
Translates the string representation of a Decimal into a Decimal10f.
valueOf(long) - Static method in class org.decimal4j.immutable.Decimal11f
Returns a Decimal11f whose value is numerically equal to that of the specified long value.
valueOf(float) - Static method in class org.decimal4j.immutable.Decimal11f
Returns a Decimal11f whose value is calculated by rounding the specified float argument to scale 11 using HALF_UP rounding.
valueOf(float, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal11f
Returns a Decimal11f whose value is calculated by rounding the specified float argument to scale 11 using the specified roundingMode.
valueOf(double) - Static method in class org.decimal4j.immutable.Decimal11f
Returns a Decimal11f whose value is calculated by rounding the specified double argument to scale 11 using HALF_UP rounding.
valueOf(double, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal11f
Returns a Decimal11f whose value is calculated by rounding the specified double argument to scale 11 using the specified roundingMode.
valueOf(BigInteger) - Static method in class org.decimal4j.immutable.Decimal11f
Returns a Decimal11f whose value is numerically equal to that of the specified BigInteger value.
valueOf(BigDecimal) - Static method in class org.decimal4j.immutable.Decimal11f
Returns a Decimal11f whose value is calculated by rounding the specified BigDecimal argument to scale 11 using HALF_UP rounding.
valueOf(BigDecimal, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal11f
Returns a Decimal11f whose value is calculated by rounding the specified BigDecimal argument to scale 11 using the specified roundingMode.
valueOf(Decimal<?>) - Static method in class org.decimal4j.immutable.Decimal11f
Returns a Decimal11f whose value is calculated by rounding the specified Decimal argument to scale 11 using HALF_UP rounding.
valueOf(Decimal<?>, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal11f
Returns a Decimal11f whose value is calculated by rounding the specified Decimal argument to scale 11 using the specified roundingMode.
valueOf(String) - Static method in class org.decimal4j.immutable.Decimal11f
Translates the string representation of a Decimal into a Decimal11f.
valueOf(String, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal11f
Translates the string representation of a Decimal into a Decimal11f.
valueOf(long) - Static method in class org.decimal4j.immutable.Decimal12f
Returns a Decimal12f whose value is numerically equal to that of the specified long value.
valueOf(float) - Static method in class org.decimal4j.immutable.Decimal12f
Returns a Decimal12f whose value is calculated by rounding the specified float argument to scale 12 using HALF_UP rounding.
valueOf(float, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal12f
Returns a Decimal12f whose value is calculated by rounding the specified float argument to scale 12 using the specified roundingMode.
valueOf(double) - Static method in class org.decimal4j.immutable.Decimal12f
Returns a Decimal12f whose value is calculated by rounding the specified double argument to scale 12 using HALF_UP rounding.
valueOf(double, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal12f
Returns a Decimal12f whose value is calculated by rounding the specified double argument to scale 12 using the specified roundingMode.
valueOf(BigInteger) - Static method in class org.decimal4j.immutable.Decimal12f
Returns a Decimal12f whose value is numerically equal to that of the specified BigInteger value.
valueOf(BigDecimal) - Static method in class org.decimal4j.immutable.Decimal12f
Returns a Decimal12f whose value is calculated by rounding the specified BigDecimal argument to scale 12 using HALF_UP rounding.
valueOf(BigDecimal, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal12f
Returns a Decimal12f whose value is calculated by rounding the specified BigDecimal argument to scale 12 using the specified roundingMode.
valueOf(Decimal<?>) - Static method in class org.decimal4j.immutable.Decimal12f
Returns a Decimal12f whose value is calculated by rounding the specified Decimal argument to scale 12 using HALF_UP rounding.
valueOf(Decimal<?>, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal12f
Returns a Decimal12f whose value is calculated by rounding the specified Decimal argument to scale 12 using the specified roundingMode.
valueOf(String) - Static method in class org.decimal4j.immutable.Decimal12f
Translates the string representation of a Decimal into a Decimal12f.
valueOf(String, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal12f
Translates the string representation of a Decimal into a Decimal12f.
valueOf(long) - Static method in class org.decimal4j.immutable.Decimal13f
Returns a Decimal13f whose value is numerically equal to that of the specified long value.
valueOf(float) - Static method in class org.decimal4j.immutable.Decimal13f
Returns a Decimal13f whose value is calculated by rounding the specified float argument to scale 13 using HALF_UP rounding.
valueOf(float, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal13f
Returns a Decimal13f whose value is calculated by rounding the specified float argument to scale 13 using the specified roundingMode.
valueOf(double) - Static method in class org.decimal4j.immutable.Decimal13f
Returns a Decimal13f whose value is calculated by rounding the specified double argument to scale 13 using HALF_UP rounding.
valueOf(double, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal13f
Returns a Decimal13f whose value is calculated by rounding the specified double argument to scale 13 using the specified roundingMode.
valueOf(BigInteger) - Static method in class org.decimal4j.immutable.Decimal13f
Returns a Decimal13f whose value is numerically equal to that of the specified BigInteger value.
valueOf(BigDecimal) - Static method in class org.decimal4j.immutable.Decimal13f
Returns a Decimal13f whose value is calculated by rounding the specified BigDecimal argument to scale 13 using HALF_UP rounding.
valueOf(BigDecimal, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal13f
Returns a Decimal13f whose value is calculated by rounding the specified BigDecimal argument to scale 13 using the specified roundingMode.
valueOf(Decimal<?>) - Static method in class org.decimal4j.immutable.Decimal13f
Returns a Decimal13f whose value is calculated by rounding the specified Decimal argument to scale 13 using HALF_UP rounding.
valueOf(Decimal<?>, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal13f
Returns a Decimal13f whose value is calculated by rounding the specified Decimal argument to scale 13 using the specified roundingMode.
valueOf(String) - Static method in class org.decimal4j.immutable.Decimal13f
Translates the string representation of a Decimal into a Decimal13f.
valueOf(String, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal13f
Translates the string representation of a Decimal into a Decimal13f.
valueOf(long) - Static method in class org.decimal4j.immutable.Decimal14f
Returns a Decimal14f whose value is numerically equal to that of the specified long value.
valueOf(float) - Static method in class org.decimal4j.immutable.Decimal14f
Returns a Decimal14f whose value is calculated by rounding the specified float argument to scale 14 using HALF_UP rounding.
valueOf(float, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal14f
Returns a Decimal14f whose value is calculated by rounding the specified float argument to scale 14 using the specified roundingMode.
valueOf(double) - Static method in class org.decimal4j.immutable.Decimal14f
Returns a Decimal14f whose value is calculated by rounding the specified double argument to scale 14 using HALF_UP rounding.
valueOf(double, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal14f
Returns a Decimal14f whose value is calculated by rounding the specified double argument to scale 14 using the specified roundingMode.
valueOf(BigInteger) - Static method in class org.decimal4j.immutable.Decimal14f
Returns a Decimal14f whose value is numerically equal to that of the specified BigInteger value.
valueOf(BigDecimal) - Static method in class org.decimal4j.immutable.Decimal14f
Returns a Decimal14f whose value is calculated by rounding the specified BigDecimal argument to scale 14 using HALF_UP rounding.
valueOf(BigDecimal, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal14f
Returns a Decimal14f whose value is calculated by rounding the specified BigDecimal argument to scale 14 using the specified roundingMode.
valueOf(Decimal<?>) - Static method in class org.decimal4j.immutable.Decimal14f
Returns a Decimal14f whose value is calculated by rounding the specified Decimal argument to scale 14 using HALF_UP rounding.
valueOf(Decimal<?>, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal14f
Returns a Decimal14f whose value is calculated by rounding the specified Decimal argument to scale 14 using the specified roundingMode.
valueOf(String) - Static method in class org.decimal4j.immutable.Decimal14f
Translates the string representation of a Decimal into a Decimal14f.
valueOf(String, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal14f
Translates the string representation of a Decimal into a Decimal14f.
valueOf(long) - Static method in class org.decimal4j.immutable.Decimal15f
Returns a Decimal15f whose value is numerically equal to that of the specified long value.
valueOf(float) - Static method in class org.decimal4j.immutable.Decimal15f
Returns a Decimal15f whose value is calculated by rounding the specified float argument to scale 15 using HALF_UP rounding.
valueOf(float, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal15f
Returns a Decimal15f whose value is calculated by rounding the specified float argument to scale 15 using the specified roundingMode.
valueOf(double) - Static method in class org.decimal4j.immutable.Decimal15f
Returns a Decimal15f whose value is calculated by rounding the specified double argument to scale 15 using HALF_UP rounding.
valueOf(double, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal15f
Returns a Decimal15f whose value is calculated by rounding the specified double argument to scale 15 using the specified roundingMode.
valueOf(BigInteger) - Static method in class org.decimal4j.immutable.Decimal15f
Returns a Decimal15f whose value is numerically equal to that of the specified BigInteger value.
valueOf(BigDecimal) - Static method in class org.decimal4j.immutable.Decimal15f
Returns a Decimal15f whose value is calculated by rounding the specified BigDecimal argument to scale 15 using HALF_UP rounding.
valueOf(BigDecimal, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal15f
Returns a Decimal15f whose value is calculated by rounding the specified BigDecimal argument to scale 15 using the specified roundingMode.
valueOf(Decimal<?>) - Static method in class org.decimal4j.immutable.Decimal15f
Returns a Decimal15f whose value is calculated by rounding the specified Decimal argument to scale 15 using HALF_UP rounding.
valueOf(Decimal<?>, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal15f
Returns a Decimal15f whose value is calculated by rounding the specified Decimal argument to scale 15 using the specified roundingMode.
valueOf(String) - Static method in class org.decimal4j.immutable.Decimal15f
Translates the string representation of a Decimal into a Decimal15f.
valueOf(String, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal15f
Translates the string representation of a Decimal into a Decimal15f.
valueOf(long) - Static method in class org.decimal4j.immutable.Decimal16f
Returns a Decimal16f whose value is numerically equal to that of the specified long value.
valueOf(float) - Static method in class org.decimal4j.immutable.Decimal16f
Returns a Decimal16f whose value is calculated by rounding the specified float argument to scale 16 using HALF_UP rounding.
valueOf(float, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal16f
Returns a Decimal16f whose value is calculated by rounding the specified float argument to scale 16 using the specified roundingMode.
valueOf(double) - Static method in class org.decimal4j.immutable.Decimal16f
Returns a Decimal16f whose value is calculated by rounding the specified double argument to scale 16 using HALF_UP rounding.
valueOf(double, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal16f
Returns a Decimal16f whose value is calculated by rounding the specified double argument to scale 16 using the specified roundingMode.
valueOf(BigInteger) - Static method in class org.decimal4j.immutable.Decimal16f
Returns a Decimal16f whose value is numerically equal to that of the specified BigInteger value.
valueOf(BigDecimal) - Static method in class org.decimal4j.immutable.Decimal16f
Returns a Decimal16f whose value is calculated by rounding the specified BigDecimal argument to scale 16 using HALF_UP rounding.
valueOf(BigDecimal, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal16f
Returns a Decimal16f whose value is calculated by rounding the specified BigDecimal argument to scale 16 using the specified roundingMode.
valueOf(Decimal<?>) - Static method in class org.decimal4j.immutable.Decimal16f
Returns a Decimal16f whose value is calculated by rounding the specified Decimal argument to scale 16 using HALF_UP rounding.
valueOf(Decimal<?>, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal16f
Returns a Decimal16f whose value is calculated by rounding the specified Decimal argument to scale 16 using the specified roundingMode.
valueOf(String) - Static method in class org.decimal4j.immutable.Decimal16f
Translates the string representation of a Decimal into a Decimal16f.
valueOf(String, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal16f
Translates the string representation of a Decimal into a Decimal16f.
valueOf(long) - Static method in class org.decimal4j.immutable.Decimal17f
Returns a Decimal17f whose value is numerically equal to that of the specified long value.
valueOf(float) - Static method in class org.decimal4j.immutable.Decimal17f
Returns a Decimal17f whose value is calculated by rounding the specified float argument to scale 17 using HALF_UP rounding.
valueOf(float, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal17f
Returns a Decimal17f whose value is calculated by rounding the specified float argument to scale 17 using the specified roundingMode.
valueOf(double) - Static method in class org.decimal4j.immutable.Decimal17f
Returns a Decimal17f whose value is calculated by rounding the specified double argument to scale 17 using HALF_UP rounding.
valueOf(double, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal17f
Returns a Decimal17f whose value is calculated by rounding the specified double argument to scale 17 using the specified roundingMode.
valueOf(BigInteger) - Static method in class org.decimal4j.immutable.Decimal17f
Returns a Decimal17f whose value is numerically equal to that of the specified BigInteger value.
valueOf(BigDecimal) - Static method in class org.decimal4j.immutable.Decimal17f
Returns a Decimal17f whose value is calculated by rounding the specified BigDecimal argument to scale 17 using HALF_UP rounding.
valueOf(BigDecimal, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal17f
Returns a Decimal17f whose value is calculated by rounding the specified BigDecimal argument to scale 17 using the specified roundingMode.
valueOf(Decimal<?>) - Static method in class org.decimal4j.immutable.Decimal17f
Returns a Decimal17f whose value is calculated by rounding the specified Decimal argument to scale 17 using HALF_UP rounding.
valueOf(Decimal<?>, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal17f
Returns a Decimal17f whose value is calculated by rounding the specified Decimal argument to scale 17 using the specified roundingMode.
valueOf(String) - Static method in class org.decimal4j.immutable.Decimal17f
Translates the string representation of a Decimal into a Decimal17f.
valueOf(String, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal17f
Translates the string representation of a Decimal into a Decimal17f.
valueOf(long) - Static method in class org.decimal4j.immutable.Decimal18f
Returns a Decimal18f whose value is numerically equal to that of the specified long value.
valueOf(float) - Static method in class org.decimal4j.immutable.Decimal18f
Returns a Decimal18f whose value is calculated by rounding the specified float argument to scale 18 using HALF_UP rounding.
valueOf(float, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal18f
Returns a Decimal18f whose value is calculated by rounding the specified float argument to scale 18 using the specified roundingMode.
valueOf(double) - Static method in class org.decimal4j.immutable.Decimal18f
Returns a Decimal18f whose value is calculated by rounding the specified double argument to scale 18 using HALF_UP rounding.
valueOf(double, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal18f
Returns a Decimal18f whose value is calculated by rounding the specified double argument to scale 18 using the specified roundingMode.
valueOf(BigInteger) - Static method in class org.decimal4j.immutable.Decimal18f
Returns a Decimal18f whose value is numerically equal to that of the specified BigInteger value.
valueOf(BigDecimal) - Static method in class org.decimal4j.immutable.Decimal18f
Returns a Decimal18f whose value is calculated by rounding the specified BigDecimal argument to scale 18 using HALF_UP rounding.
valueOf(BigDecimal, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal18f
Returns a Decimal18f whose value is calculated by rounding the specified BigDecimal argument to scale 18 using the specified roundingMode.
valueOf(Decimal<?>) - Static method in class org.decimal4j.immutable.Decimal18f
Returns a Decimal18f whose value is calculated by rounding the specified Decimal argument to scale 18 using HALF_UP rounding.
valueOf(Decimal<?>, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal18f
Returns a Decimal18f whose value is calculated by rounding the specified Decimal argument to scale 18 using the specified roundingMode.
valueOf(String) - Static method in class org.decimal4j.immutable.Decimal18f
Translates the string representation of a Decimal into a Decimal18f.
valueOf(String, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal18f
Translates the string representation of a Decimal into a Decimal18f.
valueOf(long) - Static method in class org.decimal4j.immutable.Decimal1f
Returns a Decimal1f whose value is numerically equal to that of the specified long value.
valueOf(float) - Static method in class org.decimal4j.immutable.Decimal1f
Returns a Decimal1f whose value is calculated by rounding the specified float argument to scale 1 using HALF_UP rounding.
valueOf(float, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal1f
Returns a Decimal1f whose value is calculated by rounding the specified float argument to scale 1 using the specified roundingMode.
valueOf(double) - Static method in class org.decimal4j.immutable.Decimal1f
Returns a Decimal1f whose value is calculated by rounding the specified double argument to scale 1 using HALF_UP rounding.
valueOf(double, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal1f
Returns a Decimal1f whose value is calculated by rounding the specified double argument to scale 1 using the specified roundingMode.
valueOf(BigInteger) - Static method in class org.decimal4j.immutable.Decimal1f
Returns a Decimal1f whose value is numerically equal to that of the specified BigInteger value.
valueOf(BigDecimal) - Static method in class org.decimal4j.immutable.Decimal1f
Returns a Decimal1f whose value is calculated by rounding the specified BigDecimal argument to scale 1 using HALF_UP rounding.
valueOf(BigDecimal, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal1f
Returns a Decimal1f whose value is calculated by rounding the specified BigDecimal argument to scale 1 using the specified roundingMode.
valueOf(Decimal<?>) - Static method in class org.decimal4j.immutable.Decimal1f
Returns a Decimal1f whose value is calculated by rounding the specified Decimal argument to scale 1 using HALF_UP rounding.
valueOf(Decimal<?>, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal1f
Returns a Decimal1f whose value is calculated by rounding the specified Decimal argument to scale 1 using the specified roundingMode.
valueOf(String) - Static method in class org.decimal4j.immutable.Decimal1f
Translates the string representation of a Decimal into a Decimal1f.
valueOf(String, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal1f
Translates the string representation of a Decimal into a Decimal1f.
valueOf(long) - Static method in class org.decimal4j.immutable.Decimal2f
Returns a Decimal2f whose value is numerically equal to that of the specified long value.
valueOf(float) - Static method in class org.decimal4j.immutable.Decimal2f
Returns a Decimal2f whose value is calculated by rounding the specified float argument to scale 2 using HALF_UP rounding.
valueOf(float, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal2f
Returns a Decimal2f whose value is calculated by rounding the specified float argument to scale 2 using the specified roundingMode.
valueOf(double) - Static method in class org.decimal4j.immutable.Decimal2f
Returns a Decimal2f whose value is calculated by rounding the specified double argument to scale 2 using HALF_UP rounding.
valueOf(double, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal2f
Returns a Decimal2f whose value is calculated by rounding the specified double argument to scale 2 using the specified roundingMode.
valueOf(BigInteger) - Static method in class org.decimal4j.immutable.Decimal2f
Returns a Decimal2f whose value is numerically equal to that of the specified BigInteger value.
valueOf(BigDecimal) - Static method in class org.decimal4j.immutable.Decimal2f
Returns a Decimal2f whose value is calculated by rounding the specified BigDecimal argument to scale 2 using HALF_UP rounding.
valueOf(BigDecimal, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal2f
Returns a Decimal2f whose value is calculated by rounding the specified BigDecimal argument to scale 2 using the specified roundingMode.
valueOf(Decimal<?>) - Static method in class org.decimal4j.immutable.Decimal2f
Returns a Decimal2f whose value is calculated by rounding the specified Decimal argument to scale 2 using HALF_UP rounding.
valueOf(Decimal<?>, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal2f
Returns a Decimal2f whose value is calculated by rounding the specified Decimal argument to scale 2 using the specified roundingMode.
valueOf(String) - Static method in class org.decimal4j.immutable.Decimal2f
Translates the string representation of a Decimal into a Decimal2f.
valueOf(String, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal2f
Translates the string representation of a Decimal into a Decimal2f.
valueOf(long) - Static method in class org.decimal4j.immutable.Decimal3f
Returns a Decimal3f whose value is numerically equal to that of the specified long value.
valueOf(float) - Static method in class org.decimal4j.immutable.Decimal3f
Returns a Decimal3f whose value is calculated by rounding the specified float argument to scale 3 using HALF_UP rounding.
valueOf(float, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal3f
Returns a Decimal3f whose value is calculated by rounding the specified float argument to scale 3 using the specified roundingMode.
valueOf(double) - Static method in class org.decimal4j.immutable.Decimal3f
Returns a Decimal3f whose value is calculated by rounding the specified double argument to scale 3 using HALF_UP rounding.
valueOf(double, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal3f
Returns a Decimal3f whose value is calculated by rounding the specified double argument to scale 3 using the specified roundingMode.
valueOf(BigInteger) - Static method in class org.decimal4j.immutable.Decimal3f
Returns a Decimal3f whose value is numerically equal to that of the specified BigInteger value.
valueOf(BigDecimal) - Static method in class org.decimal4j.immutable.Decimal3f
Returns a Decimal3f whose value is calculated by rounding the specified BigDecimal argument to scale 3 using HALF_UP rounding.
valueOf(BigDecimal, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal3f
Returns a Decimal3f whose value is calculated by rounding the specified BigDecimal argument to scale 3 using the specified roundingMode.
valueOf(Decimal<?>) - Static method in class org.decimal4j.immutable.Decimal3f
Returns a Decimal3f whose value is calculated by rounding the specified Decimal argument to scale 3 using HALF_UP rounding.
valueOf(Decimal<?>, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal3f
Returns a Decimal3f whose value is calculated by rounding the specified Decimal argument to scale 3 using the specified roundingMode.
valueOf(String) - Static method in class org.decimal4j.immutable.Decimal3f
Translates the string representation of a Decimal into a Decimal3f.
valueOf(String, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal3f
Translates the string representation of a Decimal into a Decimal3f.
valueOf(long) - Static method in class org.decimal4j.immutable.Decimal4f
Returns a Decimal4f whose value is numerically equal to that of the specified long value.
valueOf(float) - Static method in class org.decimal4j.immutable.Decimal4f
Returns a Decimal4f whose value is calculated by rounding the specified float argument to scale 4 using HALF_UP rounding.
valueOf(float, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal4f
Returns a Decimal4f whose value is calculated by rounding the specified float argument to scale 4 using the specified roundingMode.
valueOf(double) - Static method in class org.decimal4j.immutable.Decimal4f
Returns a Decimal4f whose value is calculated by rounding the specified double argument to scale 4 using HALF_UP rounding.
valueOf(double, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal4f
Returns a Decimal4f whose value is calculated by rounding the specified double argument to scale 4 using the specified roundingMode.
valueOf(BigInteger) - Static method in class org.decimal4j.immutable.Decimal4f
Returns a Decimal4f whose value is numerically equal to that of the specified BigInteger value.
valueOf(BigDecimal) - Static method in class org.decimal4j.immutable.Decimal4f
Returns a Decimal4f whose value is calculated by rounding the specified BigDecimal argument to scale 4 using HALF_UP rounding.
valueOf(BigDecimal, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal4f
Returns a Decimal4f whose value is calculated by rounding the specified BigDecimal argument to scale 4 using the specified roundingMode.
valueOf(Decimal<?>) - Static method in class org.decimal4j.immutable.Decimal4f
Returns a Decimal4f whose value is calculated by rounding the specified Decimal argument to scale 4 using HALF_UP rounding.
valueOf(Decimal<?>, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal4f
Returns a Decimal4f whose value is calculated by rounding the specified Decimal argument to scale 4 using the specified roundingMode.
valueOf(String) - Static method in class org.decimal4j.immutable.Decimal4f
Translates the string representation of a Decimal into a Decimal4f.
valueOf(String, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal4f
Translates the string representation of a Decimal into a Decimal4f.
valueOf(long) - Static method in class org.decimal4j.immutable.Decimal5f
Returns a Decimal5f whose value is numerically equal to that of the specified long value.
valueOf(float) - Static method in class org.decimal4j.immutable.Decimal5f
Returns a Decimal5f whose value is calculated by rounding the specified float argument to scale 5 using HALF_UP rounding.
valueOf(float, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal5f
Returns a Decimal5f whose value is calculated by rounding the specified float argument to scale 5 using the specified roundingMode.
valueOf(double) - Static method in class org.decimal4j.immutable.Decimal5f
Returns a Decimal5f whose value is calculated by rounding the specified double argument to scale 5 using HALF_UP rounding.
valueOf(double, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal5f
Returns a Decimal5f whose value is calculated by rounding the specified double argument to scale 5 using the specified roundingMode.
valueOf(BigInteger) - Static method in class org.decimal4j.immutable.Decimal5f
Returns a Decimal5f whose value is numerically equal to that of the specified BigInteger value.
valueOf(BigDecimal) - Static method in class org.decimal4j.immutable.Decimal5f
Returns a Decimal5f whose value is calculated by rounding the specified BigDecimal argument to scale 5 using HALF_UP rounding.
valueOf(BigDecimal, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal5f
Returns a Decimal5f whose value is calculated by rounding the specified BigDecimal argument to scale 5 using the specified roundingMode.
valueOf(Decimal<?>) - Static method in class org.decimal4j.immutable.Decimal5f
Returns a Decimal5f whose value is calculated by rounding the specified Decimal argument to scale 5 using HALF_UP rounding.
valueOf(Decimal<?>, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal5f
Returns a Decimal5f whose value is calculated by rounding the specified Decimal argument to scale 5 using the specified roundingMode.
valueOf(String) - Static method in class org.decimal4j.immutable.Decimal5f
Translates the string representation of a Decimal into a Decimal5f.
valueOf(String, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal5f
Translates the string representation of a Decimal into a Decimal5f.
valueOf(long) - Static method in class org.decimal4j.immutable.Decimal6f
Returns a Decimal6f whose value is numerically equal to that of the specified long value.
valueOf(float) - Static method in class org.decimal4j.immutable.Decimal6f
Returns a Decimal6f whose value is calculated by rounding the specified float argument to scale 6 using HALF_UP rounding.
valueOf(float, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal6f
Returns a Decimal6f whose value is calculated by rounding the specified float argument to scale 6 using the specified roundingMode.
valueOf(double) - Static method in class org.decimal4j.immutable.Decimal6f
Returns a Decimal6f whose value is calculated by rounding the specified double argument to scale 6 using HALF_UP rounding.
valueOf(double, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal6f
Returns a Decimal6f whose value is calculated by rounding the specified double argument to scale 6 using the specified roundingMode.
valueOf(BigInteger) - Static method in class org.decimal4j.immutable.Decimal6f
Returns a Decimal6f whose value is numerically equal to that of the specified BigInteger value.
valueOf(BigDecimal) - Static method in class org.decimal4j.immutable.Decimal6f
Returns a Decimal6f whose value is calculated by rounding the specified BigDecimal argument to scale 6 using HALF_UP rounding.
valueOf(BigDecimal, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal6f
Returns a Decimal6f whose value is calculated by rounding the specified BigDecimal argument to scale 6 using the specified roundingMode.
valueOf(Decimal<?>) - Static method in class org.decimal4j.immutable.Decimal6f
Returns a Decimal6f whose value is calculated by rounding the specified Decimal argument to scale 6 using HALF_UP rounding.
valueOf(Decimal<?>, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal6f
Returns a Decimal6f whose value is calculated by rounding the specified Decimal argument to scale 6 using the specified roundingMode.
valueOf(String) - Static method in class org.decimal4j.immutable.Decimal6f
Translates the string representation of a Decimal into a Decimal6f.
valueOf(String, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal6f
Translates the string representation of a Decimal into a Decimal6f.
valueOf(long) - Static method in class org.decimal4j.immutable.Decimal7f
Returns a Decimal7f whose value is numerically equal to that of the specified long value.
valueOf(float) - Static method in class org.decimal4j.immutable.Decimal7f
Returns a Decimal7f whose value is calculated by rounding the specified float argument to scale 7 using HALF_UP rounding.
valueOf(float, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal7f
Returns a Decimal7f whose value is calculated by rounding the specified float argument to scale 7 using the specified roundingMode.
valueOf(double) - Static method in class org.decimal4j.immutable.Decimal7f
Returns a Decimal7f whose value is calculated by rounding the specified double argument to scale 7 using HALF_UP rounding.
valueOf(double, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal7f
Returns a Decimal7f whose value is calculated by rounding the specified double argument to scale 7 using the specified roundingMode.
valueOf(BigInteger) - Static method in class org.decimal4j.immutable.Decimal7f
Returns a Decimal7f whose value is numerically equal to that of the specified BigInteger value.
valueOf(BigDecimal) - Static method in class org.decimal4j.immutable.Decimal7f
Returns a Decimal7f whose value is calculated by rounding the specified BigDecimal argument to scale 7 using HALF_UP rounding.
valueOf(BigDecimal, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal7f
Returns a Decimal7f whose value is calculated by rounding the specified BigDecimal argument to scale 7 using the specified roundingMode.
valueOf(Decimal<?>) - Static method in class org.decimal4j.immutable.Decimal7f
Returns a Decimal7f whose value is calculated by rounding the specified Decimal argument to scale 7 using HALF_UP rounding.
valueOf(Decimal<?>, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal7f
Returns a Decimal7f whose value is calculated by rounding the specified Decimal argument to scale 7 using the specified roundingMode.
valueOf(String) - Static method in class org.decimal4j.immutable.Decimal7f
Translates the string representation of a Decimal into a Decimal7f.
valueOf(String, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal7f
Translates the string representation of a Decimal into a Decimal7f.
valueOf(long) - Static method in class org.decimal4j.immutable.Decimal8f
Returns a Decimal8f whose value is numerically equal to that of the specified long value.
valueOf(float) - Static method in class org.decimal4j.immutable.Decimal8f
Returns a Decimal8f whose value is calculated by rounding the specified float argument to scale 8 using HALF_UP rounding.
valueOf(float, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal8f
Returns a Decimal8f whose value is calculated by rounding the specified float argument to scale 8 using the specified roundingMode.
valueOf(double) - Static method in class org.decimal4j.immutable.Decimal8f
Returns a Decimal8f whose value is calculated by rounding the specified double argument to scale 8 using HALF_UP rounding.
valueOf(double, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal8f
Returns a Decimal8f whose value is calculated by rounding the specified double argument to scale 8 using the specified roundingMode.
valueOf(BigInteger) - Static method in class org.decimal4j.immutable.Decimal8f
Returns a Decimal8f whose value is numerically equal to that of the specified BigInteger value.
valueOf(BigDecimal) - Static method in class org.decimal4j.immutable.Decimal8f
Returns a Decimal8f whose value is calculated by rounding the specified BigDecimal argument to scale 8 using HALF_UP rounding.
valueOf(BigDecimal, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal8f
Returns a Decimal8f whose value is calculated by rounding the specified BigDecimal argument to scale 8 using the specified roundingMode.
valueOf(Decimal<?>) - Static method in class org.decimal4j.immutable.Decimal8f
Returns a Decimal8f whose value is calculated by rounding the specified Decimal argument to scale 8 using HALF_UP rounding.
valueOf(Decimal<?>, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal8f
Returns a Decimal8f whose value is calculated by rounding the specified Decimal argument to scale 8 using the specified roundingMode.
valueOf(String) - Static method in class org.decimal4j.immutable.Decimal8f
Translates the string representation of a Decimal into a Decimal8f.
valueOf(String, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal8f
Translates the string representation of a Decimal into a Decimal8f.
valueOf(long) - Static method in class org.decimal4j.immutable.Decimal9f
Returns a Decimal9f whose value is numerically equal to that of the specified long value.
valueOf(float) - Static method in class org.decimal4j.immutable.Decimal9f
Returns a Decimal9f whose value is calculated by rounding the specified float argument to scale 9 using HALF_UP rounding.
valueOf(float, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal9f
Returns a Decimal9f whose value is calculated by rounding the specified float argument to scale 9 using the specified roundingMode.
valueOf(double) - Static method in class org.decimal4j.immutable.Decimal9f
Returns a Decimal9f whose value is calculated by rounding the specified double argument to scale 9 using HALF_UP rounding.
valueOf(double, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal9f
Returns a Decimal9f whose value is calculated by rounding the specified double argument to scale 9 using the specified roundingMode.
valueOf(BigInteger) - Static method in class org.decimal4j.immutable.Decimal9f
Returns a Decimal9f whose value is numerically equal to that of the specified BigInteger value.
valueOf(BigDecimal) - Static method in class org.decimal4j.immutable.Decimal9f
Returns a Decimal9f whose value is calculated by rounding the specified BigDecimal argument to scale 9 using HALF_UP rounding.
valueOf(BigDecimal, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal9f
Returns a Decimal9f whose value is calculated by rounding the specified BigDecimal argument to scale 9 using the specified roundingMode.
valueOf(Decimal<?>) - Static method in class org.decimal4j.immutable.Decimal9f
Returns a Decimal9f whose value is calculated by rounding the specified Decimal argument to scale 9 using HALF_UP rounding.
valueOf(Decimal<?>, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal9f
Returns a Decimal9f whose value is calculated by rounding the specified Decimal argument to scale 9 using the specified roundingMode.
valueOf(String) - Static method in class org.decimal4j.immutable.Decimal9f
Translates the string representation of a Decimal into a Decimal9f.
valueOf(String, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal9f
Translates the string representation of a Decimal into a Decimal9f.
valueOf(String) - Static method in enum org.decimal4j.scale.Scale0f
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.decimal4j.scale.Scale10f
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.decimal4j.scale.Scale11f
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.decimal4j.scale.Scale12f
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.decimal4j.scale.Scale13f
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.decimal4j.scale.Scale14f
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.decimal4j.scale.Scale15f
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.decimal4j.scale.Scale16f
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.decimal4j.scale.Scale17f
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.decimal4j.scale.Scale18f
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.decimal4j.scale.Scale1f
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.decimal4j.scale.Scale2f
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.decimal4j.scale.Scale3f
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.decimal4j.scale.Scale4f
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.decimal4j.scale.Scale5f
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.decimal4j.scale.Scale6f
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.decimal4j.scale.Scale7f
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.decimal4j.scale.Scale8f
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.decimal4j.scale.Scale9f
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.decimal4j.truncate.CheckedRounding
Returns the enum constant of this type with the specified name.
valueOf(RoundingMode) - Static method in enum org.decimal4j.truncate.CheckedRounding
Returns the checked rounding constant for the given rounding mode.
valueOf(String) - Static method in enum org.decimal4j.truncate.DecimalRounding
Returns the enum constant of this type with the specified name.
valueOf(RoundingMode) - Static method in enum org.decimal4j.truncate.DecimalRounding
Returns the decimal rounding constant for the given rounding mode.
valueOf(String) - Static method in enum org.decimal4j.truncate.OverflowMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.decimal4j.truncate.TruncatedPart
Returns the enum constant of this type with the specified name.
valueOf(int, boolean) - Static method in enum org.decimal4j.truncate.TruncatedPart
Returns a truncated part constant given the first truncated digit and a boolean indicating whether there is non-zero digits after that.
valueOf(String) - Static method in enum org.decimal4j.truncate.UncheckedRounding
Returns the enum constant of this type with the specified name.
valueOf(RoundingMode) - Static method in enum org.decimal4j.truncate.UncheckedRounding
Returns the checked rounding constant for the given rounding mode.
valueOfUnscaled(long) - Method in interface org.decimal4j.factory.DecimalFactory
Returns a new immutable Decimal whose value is numerically equal to (unscaled × 10-scale) where scale refers to this factory's scale.
valueOfUnscaled(long, int) - Method in interface org.decimal4j.factory.DecimalFactory
Returns a new immutable Decimal whose value is numerically equal to (unscaled × 10-scale).
valueOfUnscaled(long, int, RoundingMode) - Method in interface org.decimal4j.factory.DecimalFactory
Returns a new immutable Decimal whose value is numerically equal to (unscaled × 10-scale).
valueOfUnscaled(long) - Method in enum org.decimal4j.factory.Factory0f
 
valueOfUnscaled(long, int) - Method in enum org.decimal4j.factory.Factory0f
 
valueOfUnscaled(long, int, RoundingMode) - Method in enum org.decimal4j.factory.Factory0f
 
valueOfUnscaled(long) - Method in enum org.decimal4j.factory.Factory10f
 
valueOfUnscaled(long, int) - Method in enum org.decimal4j.factory.Factory10f
 
valueOfUnscaled(long, int, RoundingMode) - Method in enum org.decimal4j.factory.Factory10f
 
valueOfUnscaled(long) - Method in enum org.decimal4j.factory.Factory11f
 
valueOfUnscaled(long, int) - Method in enum org.decimal4j.factory.Factory11f
 
valueOfUnscaled(long, int, RoundingMode) - Method in enum org.decimal4j.factory.Factory11f
 
valueOfUnscaled(long) - Method in enum org.decimal4j.factory.Factory12f
 
valueOfUnscaled(long, int) - Method in enum org.decimal4j.factory.Factory12f
 
valueOfUnscaled(long, int, RoundingMode) - Method in enum org.decimal4j.factory.Factory12f
 
valueOfUnscaled(long) - Method in enum org.decimal4j.factory.Factory13f
 
valueOfUnscaled(long, int) - Method in enum org.decimal4j.factory.Factory13f
 
valueOfUnscaled(long, int, RoundingMode) - Method in enum org.decimal4j.factory.Factory13f
 
valueOfUnscaled(long) - Method in enum org.decimal4j.factory.Factory14f
 
valueOfUnscaled(long, int) - Method in enum org.decimal4j.factory.Factory14f
 
valueOfUnscaled(long, int, RoundingMode) - Method in enum org.decimal4j.factory.Factory14f
 
valueOfUnscaled(long) - Method in enum org.decimal4j.factory.Factory15f
 
valueOfUnscaled(long, int) - Method in enum org.decimal4j.factory.Factory15f
 
valueOfUnscaled(long, int, RoundingMode) - Method in enum org.decimal4j.factory.Factory15f
 
valueOfUnscaled(long) - Method in enum org.decimal4j.factory.Factory16f
 
valueOfUnscaled(long, int) - Method in enum org.decimal4j.factory.Factory16f
 
valueOfUnscaled(long, int, RoundingMode) - Method in enum org.decimal4j.factory.Factory16f
 
valueOfUnscaled(long) - Method in enum org.decimal4j.factory.Factory17f
 
valueOfUnscaled(long, int) - Method in enum org.decimal4j.factory.Factory17f
 
valueOfUnscaled(long, int, RoundingMode) - Method in enum org.decimal4j.factory.Factory17f
 
valueOfUnscaled(long) - Method in enum org.decimal4j.factory.Factory18f
 
valueOfUnscaled(long, int) - Method in enum org.decimal4j.factory.Factory18f
 
valueOfUnscaled(long, int, RoundingMode) - Method in enum org.decimal4j.factory.Factory18f
 
valueOfUnscaled(long) - Method in enum org.decimal4j.factory.Factory1f
 
valueOfUnscaled(long, int) - Method in enum org.decimal4j.factory.Factory1f
 
valueOfUnscaled(long, int, RoundingMode) - Method in enum org.decimal4j.factory.Factory1f
 
valueOfUnscaled(long) - Method in enum org.decimal4j.factory.Factory2f
 
valueOfUnscaled(long, int) - Method in enum org.decimal4j.factory.Factory2f
 
valueOfUnscaled(long, int, RoundingMode) - Method in enum org.decimal4j.factory.Factory2f
 
valueOfUnscaled(long) - Method in enum org.decimal4j.factory.Factory3f
 
valueOfUnscaled(long, int) - Method in enum org.decimal4j.factory.Factory3f
 
valueOfUnscaled(long, int, RoundingMode) - Method in enum org.decimal4j.factory.Factory3f
 
valueOfUnscaled(long) - Method in enum org.decimal4j.factory.Factory4f
 
valueOfUnscaled(long, int) - Method in enum org.decimal4j.factory.Factory4f
 
valueOfUnscaled(long, int, RoundingMode) - Method in enum org.decimal4j.factory.Factory4f
 
valueOfUnscaled(long) - Method in enum org.decimal4j.factory.Factory5f
 
valueOfUnscaled(long, int) - Method in enum org.decimal4j.factory.Factory5f
 
valueOfUnscaled(long, int, RoundingMode) - Method in enum org.decimal4j.factory.Factory5f
 
valueOfUnscaled(long) - Method in enum org.decimal4j.factory.Factory6f
 
valueOfUnscaled(long, int) - Method in enum org.decimal4j.factory.Factory6f
 
valueOfUnscaled(long, int, RoundingMode) - Method in enum org.decimal4j.factory.Factory6f
 
valueOfUnscaled(long) - Method in enum org.decimal4j.factory.Factory7f
 
valueOfUnscaled(long, int) - Method in enum org.decimal4j.factory.Factory7f
 
valueOfUnscaled(long, int, RoundingMode) - Method in enum org.decimal4j.factory.Factory7f
 
valueOfUnscaled(long) - Method in enum org.decimal4j.factory.Factory8f
 
valueOfUnscaled(long, int) - Method in enum org.decimal4j.factory.Factory8f
 
valueOfUnscaled(long, int, RoundingMode) - Method in enum org.decimal4j.factory.Factory8f
 
valueOfUnscaled(long) - Method in enum org.decimal4j.factory.Factory9f
 
valueOfUnscaled(long, int) - Method in enum org.decimal4j.factory.Factory9f
 
valueOfUnscaled(long, int, RoundingMode) - Method in enum org.decimal4j.factory.Factory9f
 
valueOfUnscaled(long) - Method in class org.decimal4j.generic.GenericDecimalFactory
 
valueOfUnscaled(long, int) - Method in class org.decimal4j.generic.GenericDecimalFactory
 
valueOfUnscaled(long, int, RoundingMode) - Method in class org.decimal4j.generic.GenericDecimalFactory
 
valueOfUnscaled(S, long) - Static method in class org.decimal4j.generic.GenericImmutableDecimal
Creates and returns a new GenericImmutableDecimal with the scale specified by the given scaleMetrics argument.
valueOfUnscaled(int, long) - Static method in class org.decimal4j.generic.GenericImmutableDecimal
Creates and returns a new GenericImmutableDecimal with the specified scale and value.
valueOfUnscaled(S, long) - Static method in class org.decimal4j.generic.GenericMutableDecimal
Creates and returns a new GenericMutableDecimal with the scale specified by the given scaleMetrics argument.
valueOfUnscaled(int, long) - Static method in class org.decimal4j.generic.GenericMutableDecimal
Creates and returns a new GenericMutableDecimal with the specified scale and value.
valueOfUnscaled(long) - Static method in class org.decimal4j.immutable.Decimal0f
Returns a Decimal0f whose value is numerically equal to (unscaledValue × 10-0).
valueOfUnscaled(long, int) - Static method in class org.decimal4j.immutable.Decimal0f
Returns a Decimal0f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long, int, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal0f
Returns a Decimal0f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long) - Static method in class org.decimal4j.immutable.Decimal10f
Returns a Decimal10f whose value is numerically equal to (unscaledValue × 10-10).
valueOfUnscaled(long, int) - Static method in class org.decimal4j.immutable.Decimal10f
Returns a Decimal10f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long, int, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal10f
Returns a Decimal10f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long) - Static method in class org.decimal4j.immutable.Decimal11f
Returns a Decimal11f whose value is numerically equal to (unscaledValue × 10-11).
valueOfUnscaled(long, int) - Static method in class org.decimal4j.immutable.Decimal11f
Returns a Decimal11f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long, int, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal11f
Returns a Decimal11f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long) - Static method in class org.decimal4j.immutable.Decimal12f
Returns a Decimal12f whose value is numerically equal to (unscaledValue × 10-12).
valueOfUnscaled(long, int) - Static method in class org.decimal4j.immutable.Decimal12f
Returns a Decimal12f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long, int, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal12f
Returns a Decimal12f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long) - Static method in class org.decimal4j.immutable.Decimal13f
Returns a Decimal13f whose value is numerically equal to (unscaledValue × 10-13).
valueOfUnscaled(long, int) - Static method in class org.decimal4j.immutable.Decimal13f
Returns a Decimal13f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long, int, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal13f
Returns a Decimal13f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long) - Static method in class org.decimal4j.immutable.Decimal14f
Returns a Decimal14f whose value is numerically equal to (unscaledValue × 10-14).
valueOfUnscaled(long, int) - Static method in class org.decimal4j.immutable.Decimal14f
Returns a Decimal14f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long, int, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal14f
Returns a Decimal14f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long) - Static method in class org.decimal4j.immutable.Decimal15f
Returns a Decimal15f whose value is numerically equal to (unscaledValue × 10-15).
valueOfUnscaled(long, int) - Static method in class org.decimal4j.immutable.Decimal15f
Returns a Decimal15f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long, int, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal15f
Returns a Decimal15f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long) - Static method in class org.decimal4j.immutable.Decimal16f
Returns a Decimal16f whose value is numerically equal to (unscaledValue × 10-16).
valueOfUnscaled(long, int) - Static method in class org.decimal4j.immutable.Decimal16f
Returns a Decimal16f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long, int, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal16f
Returns a Decimal16f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long) - Static method in class org.decimal4j.immutable.Decimal17f
Returns a Decimal17f whose value is numerically equal to (unscaledValue × 10-17).
valueOfUnscaled(long, int) - Static method in class org.decimal4j.immutable.Decimal17f
Returns a Decimal17f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long, int, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal17f
Returns a Decimal17f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long) - Static method in class org.decimal4j.immutable.Decimal18f
Returns a Decimal18f whose value is numerically equal to (unscaledValue × 10-18).
valueOfUnscaled(long, int) - Static method in class org.decimal4j.immutable.Decimal18f
Returns a Decimal18f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long, int, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal18f
Returns a Decimal18f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long) - Static method in class org.decimal4j.immutable.Decimal1f
Returns a Decimal1f whose value is numerically equal to (unscaledValue × 10-1).
valueOfUnscaled(long, int) - Static method in class org.decimal4j.immutable.Decimal1f
Returns a Decimal1f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long, int, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal1f
Returns a Decimal1f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long) - Static method in class org.decimal4j.immutable.Decimal2f
Returns a Decimal2f whose value is numerically equal to (unscaledValue × 10-2).
valueOfUnscaled(long, int) - Static method in class org.decimal4j.immutable.Decimal2f
Returns a Decimal2f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long, int, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal2f
Returns a Decimal2f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long) - Static method in class org.decimal4j.immutable.Decimal3f
Returns a Decimal3f whose value is numerically equal to (unscaledValue × 10-3).
valueOfUnscaled(long, int) - Static method in class org.decimal4j.immutable.Decimal3f
Returns a Decimal3f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long, int, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal3f
Returns a Decimal3f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long) - Static method in class org.decimal4j.immutable.Decimal4f
Returns a Decimal4f whose value is numerically equal to (unscaledValue × 10-4).
valueOfUnscaled(long, int) - Static method in class org.decimal4j.immutable.Decimal4f
Returns a Decimal4f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long, int, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal4f
Returns a Decimal4f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long) - Static method in class org.decimal4j.immutable.Decimal5f
Returns a Decimal5f whose value is numerically equal to (unscaledValue × 10-5).
valueOfUnscaled(long, int) - Static method in class org.decimal4j.immutable.Decimal5f
Returns a Decimal5f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long, int, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal5f
Returns a Decimal5f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long) - Static method in class org.decimal4j.immutable.Decimal6f
Returns a Decimal6f whose value is numerically equal to (unscaledValue × 10-6).
valueOfUnscaled(long, int) - Static method in class org.decimal4j.immutable.Decimal6f
Returns a Decimal6f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long, int, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal6f
Returns a Decimal6f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long) - Static method in class org.decimal4j.immutable.Decimal7f
Returns a Decimal7f whose value is numerically equal to (unscaledValue × 10-7).
valueOfUnscaled(long, int) - Static method in class org.decimal4j.immutable.Decimal7f
Returns a Decimal7f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long, int, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal7f
Returns a Decimal7f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long) - Static method in class org.decimal4j.immutable.Decimal8f
Returns a Decimal8f whose value is numerically equal to (unscaledValue × 10-8).
valueOfUnscaled(long, int) - Static method in class org.decimal4j.immutable.Decimal8f
Returns a Decimal8f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long, int, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal8f
Returns a Decimal8f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long) - Static method in class org.decimal4j.immutable.Decimal9f
Returns a Decimal9f whose value is numerically equal to (unscaledValue × 10-9).
valueOfUnscaled(long, int) - Static method in class org.decimal4j.immutable.Decimal9f
Returns a Decimal9f whose value is numerically equal to (unscaledValue × 10-scale).
valueOfUnscaled(long, int, RoundingMode) - Static method in class org.decimal4j.immutable.Decimal9f
Returns a Decimal9f whose value is numerically equal to (unscaledValue × 10-scale).
values() - Static method in enum org.decimal4j.arithmetic.RoundingInverse
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.arithmetic.SpecialDivisionResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.arithmetic.SpecialMultiplicationResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.arithmetic.SpecialPowResult
Returns an array containing the constants of this enum type, in the order they are declared.
VALUES - Static variable in class org.decimal4j.factory.Factories
All decimal factory constants in an immutable ordered list:
VALUES=[Factory0f.INSTANCE, Factory1f.INSTANCE, ..., Factory18f.INSTANCE]
values() - Static method in enum org.decimal4j.factory.Factory0f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.factory.Factory10f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.factory.Factory11f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.factory.Factory12f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.factory.Factory13f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.factory.Factory14f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.factory.Factory15f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.factory.Factory16f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.factory.Factory17f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.factory.Factory18f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.factory.Factory1f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.factory.Factory2f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.factory.Factory3f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.factory.Factory4f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.factory.Factory5f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.factory.Factory6f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.factory.Factory7f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.factory.Factory8f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.factory.Factory9f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.scale.Scale0f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.scale.Scale10f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.scale.Scale11f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.scale.Scale12f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.scale.Scale13f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.scale.Scale14f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.scale.Scale15f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.scale.Scale16f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.scale.Scale17f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.scale.Scale18f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.scale.Scale1f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.scale.Scale2f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.scale.Scale3f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.scale.Scale4f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.scale.Scale5f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.scale.Scale6f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.scale.Scale7f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.scale.Scale8f
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.scale.Scale9f
Returns an array containing the constants of this enum type, in the order they are declared.
VALUES - Static variable in class org.decimal4j.scale.Scales
All scale metric constants in an immutable ordered list:
VALUES=[Scale0f.INSTANCE, Scale1f.INSTANCE, ..., Scale18f.INSTANCE]
VALUES - Static variable in enum org.decimal4j.truncate.CheckedRounding
Immutable set with all values of this enum.
values() - Static method in enum org.decimal4j.truncate.CheckedRounding
Returns an array containing the constants of this enum type, in the order they are declared.
VALUES - Static variable in enum org.decimal4j.truncate.DecimalRounding
Immutable set with all values of this enum.
values() - Static method in enum org.decimal4j.truncate.DecimalRounding
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.truncate.OverflowMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.decimal4j.truncate.TruncatedPart
Returns an array containing the constants of this enum type, in the order they are declared.
VALUES - Static variable in interface org.decimal4j.truncate.TruncationPolicy
Unmodifiable set with all possible truncation policies.
VALUES - Static variable in enum org.decimal4j.truncate.UncheckedRounding
Immutable set with all values of this enum.
values() - Static method in enum org.decimal4j.truncate.UncheckedRounding
Returns an array containing the constants of this enum type, in the order they are declared.

Z

ZERO - Static variable in class org.decimal4j.immutable.Decimal0f
The Decimal0f constant zero.
ZERO - Static variable in class org.decimal4j.immutable.Decimal10f
The Decimal10f constant zero.
ZERO - Static variable in class org.decimal4j.immutable.Decimal11f
The Decimal11f constant zero.
ZERO - Static variable in class org.decimal4j.immutable.Decimal12f
The Decimal12f constant zero.
ZERO - Static variable in class org.decimal4j.immutable.Decimal13f
The Decimal13f constant zero.
ZERO - Static variable in class org.decimal4j.immutable.Decimal14f
The Decimal14f constant zero.
ZERO - Static variable in class org.decimal4j.immutable.Decimal15f
The Decimal15f constant zero.
ZERO - Static variable in class org.decimal4j.immutable.Decimal16f
The Decimal16f constant zero.
ZERO - Static variable in class org.decimal4j.immutable.Decimal17f
The Decimal17f constant zero.
ZERO - Static variable in class org.decimal4j.immutable.Decimal18f
The Decimal18f constant zero.
ZERO - Static variable in class org.decimal4j.immutable.Decimal1f
The Decimal1f constant zero.
ZERO - Static variable in class org.decimal4j.immutable.Decimal2f
The Decimal2f constant zero.
ZERO - Static variable in class org.decimal4j.immutable.Decimal3f
The Decimal3f constant zero.
ZERO - Static variable in class org.decimal4j.immutable.Decimal4f
The Decimal4f constant zero.
ZERO - Static variable in class org.decimal4j.immutable.Decimal5f
The Decimal5f constant zero.
ZERO - Static variable in class org.decimal4j.immutable.Decimal6f
The Decimal6f constant zero.
ZERO - Static variable in class org.decimal4j.immutable.Decimal7f
The Decimal7f constant zero.
ZERO - Static variable in class org.decimal4j.immutable.Decimal8f
The Decimal8f constant zero.
ZERO - Static variable in class org.decimal4j.immutable.Decimal9f
The Decimal9f constant zero.
zero() - Static method in class org.decimal4j.mutable.MutableDecimal0f
Returns a new MutableDecimal0f whose value is equal to zero.
zero() - Static method in class org.decimal4j.mutable.MutableDecimal10f
Returns a new MutableDecimal10f whose value is equal to zero.
zero() - Static method in class org.decimal4j.mutable.MutableDecimal11f
Returns a new MutableDecimal11f whose value is equal to zero.
zero() - Static method in class org.decimal4j.mutable.MutableDecimal12f
Returns a new MutableDecimal12f whose value is equal to zero.
zero() - Static method in class org.decimal4j.mutable.MutableDecimal13f
Returns a new MutableDecimal13f whose value is equal to zero.
zero() - Static method in class org.decimal4j.mutable.MutableDecimal14f
Returns a new MutableDecimal14f whose value is equal to zero.
zero() - Static method in class org.decimal4j.mutable.MutableDecimal15f
Returns a new MutableDecimal15f whose value is equal to zero.
zero() - Static method in class org.decimal4j.mutable.MutableDecimal16f
Returns a new MutableDecimal16f whose value is equal to zero.
zero() - Static method in class org.decimal4j.mutable.MutableDecimal17f
Returns a new MutableDecimal17f whose value is equal to zero.
zero() - Static method in class org.decimal4j.mutable.MutableDecimal18f
Returns a new MutableDecimal18f whose value is equal to zero.
zero() - Static method in class org.decimal4j.mutable.MutableDecimal1f
Returns a new MutableDecimal1f whose value is equal to zero.
zero() - Static method in class org.decimal4j.mutable.MutableDecimal2f
Returns a new MutableDecimal2f whose value is equal to zero.
zero() - Static method in class org.decimal4j.mutable.MutableDecimal3f
Returns a new MutableDecimal3f whose value is equal to zero.
zero() - Static method in class org.decimal4j.mutable.MutableDecimal4f
Returns a new MutableDecimal4f whose value is equal to zero.
zero() - Static method in class org.decimal4j.mutable.MutableDecimal5f
Returns a new MutableDecimal5f whose value is equal to zero.
zero() - Static method in class org.decimal4j.mutable.MutableDecimal6f
Returns a new MutableDecimal6f whose value is equal to zero.
zero() - Static method in class org.decimal4j.mutable.MutableDecimal7f
Returns a new MutableDecimal7f whose value is equal to zero.
zero() - Static method in class org.decimal4j.mutable.MutableDecimal8f
Returns a new MutableDecimal8f whose value is equal to zero.
zero() - Static method in class org.decimal4j.mutable.MutableDecimal9f
Returns a new MutableDecimal9f whose value is equal to zero.
A B C D E F G H I J L M N O P Q R S T U V Z 
Skip navigation links