EDecimal |
EDecimal.Abs(EContext context) |
|
EFloat |
EFloat.Abs(EContext context) |
|
EDecimal |
EDecimal.Add(EDecimal otherValue,
EContext ctx) |
|
EFloat |
EFloat.Add(EFloat otherValue,
EContext ctx) |
|
static EDecimal |
EDecimals.And(EDecimal ed1,
EDecimal ed2,
EContext ec) |
Performs a logical AND operation on two decimal numbers in the form of
logical operands.
|
static EFloat |
EFloats.And(EFloat ed1,
EFloat ed2,
EContext ec) |
Performs a logical AND operation on two binary numbers in the form of
logical operands.
|
static EDecimal |
EDecimals.BooleanToEDecimal(boolean b,
EContext ec) |
Converts a boolean value (either true or false) to an arbitrary-precision
decimal number.
|
static EFloat |
EFloats.BooleanToEFloat(boolean b,
EContext ec) |
Converts a boolean value (either true or false) to an arbitrary-precision
binary floating-point number.
|
EDecimal |
EDecimal.CompareToSignal(EDecimal other,
EContext ctx) |
|
EFloat |
EFloat.CompareToSignal(EFloat other,
EContext ctx) |
|
static int |
EDecimals.CompareTotal(EDecimal ed,
EDecimal other,
EContext ec) |
Compares the values of one arbitrary-precision number object and another
object, imposing a total ordering on all possible values.
|
static int |
EFloats.CompareTotal(EFloat ed,
EFloat other,
EContext ec) |
Compares the values of one arbitrary-precision number object and another
object, imposing a total ordering on all possible values.
|
static int |
EDecimals.CompareTotalMagnitude(EDecimal ed,
EDecimal other,
EContext ec) |
Compares the absolute values of two arbitrary-precision number objects,
imposing a total ordering on all possible values (ignoring their
signs).
|
static int |
EFloats.CompareTotalMagnitude(EFloat ed,
EFloat other,
EContext ec) |
Compares the absolute values of two arbitrary-precision number objects,
imposing a total ordering on all possible values (ignoring their
signs).
|
int |
EDecimal.CompareToTotal(EDecimal other,
EContext ctx) |
|
int |
EFloat.CompareToTotal(EFloat other,
EContext ctx) |
|
int |
EDecimal.CompareToTotalMagnitude(EDecimal other,
EContext ctx) |
|
int |
EFloat.CompareToTotalMagnitude(EFloat other,
EContext ctx) |
|
EDecimal |
EDecimal.CompareToWithContext(EDecimal other,
EContext ctx) |
|
EFloat |
EFloat.CompareToWithContext(EFloat other,
EContext ctx) |
|
static EDecimal |
EDecimal.CreateNaN(EInteger diag,
boolean signaling,
boolean negative,
EContext ctx) |
|
static EFloat |
EFloat.CreateNaN(EInteger diag,
boolean signaling,
boolean negative,
EContext ctx) |
|
EDecimal |
EDecimal.Divide(EDecimal divisor,
EContext ctx) |
|
EFloat |
EFloat.Divide(EFloat divisor,
EContext ctx) |
|
EDecimal[] |
EDecimal.DivideAndRemainderNaturalScale(EDecimal divisor,
EContext ctx) |
Deprecated.
|
EFloat[] |
EFloat.DivideAndRemainderNaturalScale(EFloat divisor,
EContext ctx) |
Deprecated.
|
EDecimal |
EDecimal.DivideToExponent(EDecimal divisor,
int desiredExponentInt,
EContext ctx) |
|
EDecimal |
EDecimal.DivideToExponent(EDecimal divisor,
long desiredExponentSmall,
EContext ctx) |
|
EDecimal |
EDecimal.DivideToExponent(EDecimal divisor,
EInteger exponent,
EContext ctx) |
|
EFloat |
EFloat.DivideToExponent(EFloat divisor,
long desiredExponentSmall,
EContext ctx) |
|
EFloat |
EFloat.DivideToExponent(EFloat divisor,
EInteger exponent,
EContext ctx) |
|
EDecimal |
EDecimal.DivideToIntegerNaturalScale(EDecimal divisor,
EContext ctx) |
|
EFloat |
EFloat.DivideToIntegerNaturalScale(EFloat divisor,
EContext ctx) |
|
EDecimal |
EDecimal.DivideToIntegerZeroScale(EDecimal divisor,
EContext ctx) |
|
EFloat |
EFloat.DivideToIntegerZeroScale(EFloat divisor,
EContext ctx) |
|
EDecimal[] |
EDecimal.DivRemNaturalScale(EDecimal divisor,
EContext ctx) |
|
EFloat[] |
EFloat.DivRemNaturalScale(EFloat divisor,
EContext ctx) |
|
EDecimal |
EDecimal.Exp(EContext ctx) |
|
EFloat |
EFloat.Exp(EContext ctx) |
|
static EDecimal |
EDecimal.FromString(java.lang.String str,
int offset,
int length,
EContext ctx) |
|
static EDecimal |
EDecimal.FromString(java.lang.String str,
EContext ctx) |
|
static EFloat |
EFloat.FromString(java.lang.String str,
int offset,
int length,
EContext ctx) |
|
static EFloat |
EFloat.FromString(java.lang.String str,
EContext ctx) |
|
static EDecimal |
EDecimals.Int32ToEDecimal(int i32,
EContext ec) |
Creates an arbitrary-precision decimal number from a 32-bit signed integer.
|
static EFloat |
EFloats.Int32ToEFloat(int i32,
EContext ec) |
Creates a binary floating-point number from a 32-bit signed integer.
|
static EDecimal |
EDecimals.Invert(EDecimal ed1,
EContext ec) |
Performs a logical NOT operation on an arbitrary-precision decimal number in
the form of a logical operand.
|
static EFloat |
EFloats.Invert(EFloat ed1,
EContext ec) |
Performs a logical NOT operation on a binary number in the form of a
logical operand.
|
static boolean |
EDecimals.IsNormal(EDecimal ed,
EContext ec) |
Returns whether the given number is a normal number.
|
static boolean |
EFloats.IsNormal(EFloat ed,
EContext ec) |
Returns whether the given number is a normal number.
|
static boolean |
EDecimals.IsSubnormal(EDecimal ed,
EContext ec) |
Returns whether the given number is a subnormal number.
|
static boolean |
EFloats.IsSubnormal(EFloat ed,
EContext ec) |
Returns whether the given number is a subnormal number.
|
EDecimal |
EDecimal.Log(EContext ctx) |
|
EFloat |
EFloat.Log(EContext ctx) |
|
EDecimal |
EDecimal.Log10(EContext ctx) |
|
EFloat |
EFloat.Log10(EContext ctx) |
|
static EDecimal |
EDecimals.LogB(EDecimal ed,
EContext ec) |
Returns the base-10 exponent of an arbitrary-precision decimal number (when
that number is expressed in scientific notation with one digit
before the radix point).
|
static EFloat |
EFloats.LogB(EFloat ed,
EContext ec) |
Returns the base-2 exponent of an arbitrary-precision binary number (when
that number is expressed in scientific notation with one nonzero
digit before the radix point).
|
EDecimal |
EDecimal.LogN(EDecimal baseValue,
EContext ctx) |
|
EFloat |
EFloat.LogN(EFloat baseValue,
EContext ctx) |
|
static EDecimal |
EDecimal.Max(EDecimal first,
EDecimal second,
EContext ctx) |
|
static EFloat |
EFloat.Max(EFloat first,
EFloat second,
EContext ctx) |
|
static EDecimal |
EDecimal.MaxMagnitude(EDecimal first,
EDecimal second,
EContext ctx) |
|
static EFloat |
EFloat.MaxMagnitude(EFloat first,
EFloat second,
EContext ctx) |
|
static EDecimal |
EDecimal.Min(EDecimal first,
EDecimal second,
EContext ctx) |
|
static EFloat |
EFloat.Min(EFloat first,
EFloat second,
EContext ctx) |
|
static EDecimal |
EDecimal.MinMagnitude(EDecimal first,
EDecimal second,
EContext ctx) |
|
static EFloat |
EFloat.MinMagnitude(EFloat first,
EFloat second,
EContext ctx) |
|
EDecimal |
EDecimal.MovePointLeft(int places,
EContext ctx) |
|
EDecimal |
EDecimal.MovePointLeft(EInteger bigPlaces,
EContext ctx) |
|
EFloat |
EFloat.MovePointLeft(int places,
EContext ctx) |
|
EFloat |
EFloat.MovePointLeft(EInteger bigPlaces,
EContext ctx) |
|
EDecimal |
EDecimal.MovePointRight(int places,
EContext ctx) |
|
EDecimal |
EDecimal.MovePointRight(EInteger bigPlaces,
EContext ctx) |
|
EFloat |
EFloat.MovePointRight(int places,
EContext ctx) |
|
EFloat |
EFloat.MovePointRight(EInteger bigPlaces,
EContext ctx) |
|
EDecimal |
EDecimal.Multiply(EDecimal op,
EContext ctx) |
|
EFloat |
EFloat.Multiply(EFloat op,
EContext ctx) |
|
EDecimal |
EDecimal.MultiplyAndAdd(EDecimal op,
EDecimal augend,
EContext ctx) |
|
EFloat |
EFloat.MultiplyAndAdd(EFloat op,
EFloat augend,
EContext ctx) |
|
EDecimal |
EDecimal.MultiplyAndSubtract(EDecimal op,
EDecimal subtrahend,
EContext ctx) |
|
EFloat |
EFloat.MultiplyAndSubtract(EFloat op,
EFloat subtrahend,
EContext ctx) |
|
EDecimal |
EDecimal.Negate(EContext context) |
|
EFloat |
EFloat.Negate(EContext context) |
|
EDecimal |
EDecimal.NextMinus(EContext ctx) |
|
EFloat |
EFloat.NextMinus(EContext ctx) |
|
EDecimal |
EDecimal.NextPlus(EContext ctx) |
|
EFloat |
EFloat.NextPlus(EContext ctx) |
|
EDecimal |
EDecimal.NextToward(EDecimal otherValue,
EContext ctx) |
|
EFloat |
EFloat.NextToward(EFloat otherValue,
EContext ctx) |
|
static int |
EDecimals.NumberClass(EDecimal ed,
EContext ec) |
Finds the number class for an arbitrary-precision decimal number object.
|
static int |
EFloats.NumberClass(EFloat ed,
EContext ec) |
Finds the number class for an arbitrary-precision binary number object.
|
static EDecimal |
EDecimals.Or(EDecimal ed1,
EDecimal ed2,
EContext ec) |
Performs a logical OR operation on two decimal numbers in the form of
logical operands.
|
static EFloat |
EFloats.Or(EFloat ed1,
EFloat ed2,
EContext ec) |
Performs a logical OR operation on two binary numbers in the form of
logical operands.
|
static EDecimal |
EDecimal.PI(EContext ctx) |
|
static EFloat |
EFloat.PI(EContext ctx) |
|
EDecimal |
EDecimal.Plus(EContext ctx) |
|
EFloat |
EFloat.Plus(EContext ctx) |
|
EDecimal |
EDecimal.Pow(int exponentSmall,
EContext ctx) |
|
EDecimal |
EDecimal.Pow(EDecimal exponent,
EContext ctx) |
|
EFloat |
EFloat.Pow(int exponentSmall,
EContext ctx) |
|
EFloat |
EFloat.Pow(EFloat exponent,
EContext ctx) |
|
EDecimal |
EDecimal.PreRound(EContext ctx) |
|
EFloat |
EFloat.PreRound(EContext ctx) |
|
EDecimal |
EDecimal.Quantize(int desiredExponentInt,
EContext ctx) |
|
EDecimal |
EDecimal.Quantize(EDecimal otherValue,
EContext ctx) |
|
EDecimal |
EDecimal.Quantize(EInteger desiredExponent,
EContext ctx) |
|
EFloat |
EFloat.Quantize(int desiredExponentInt,
EContext ctx) |
|
EFloat |
EFloat.Quantize(EFloat otherValue,
EContext ctx) |
|
EFloat |
EFloat.Quantize(EInteger desiredExponent,
EContext ctx) |
|
static EDecimal |
EDecimals.Radix(EContext ec) |
Returns the number 10, the decimal radix.
|
static EFloat |
EFloats.Radix(EContext ec) |
Returns the number 2, the binary radix.
|
EDecimal |
EDecimal.Reduce(EContext ctx) |
|
EFloat |
EFloat.Reduce(EContext ctx) |
|
EDecimal |
EDecimal.Remainder(EDecimal divisor,
EContext ctx) |
|
EFloat |
EFloat.Remainder(EFloat divisor,
EContext ctx) |
|
EDecimal |
EDecimal.RemainderNaturalScale(EDecimal divisor,
EContext ctx) |
|
EFloat |
EFloat.RemainderNaturalScale(EFloat divisor,
EContext ctx) |
|
EDecimal |
EDecimal.RemainderNear(EDecimal divisor,
EContext ctx) |
|
EFloat |
EFloat.RemainderNear(EFloat divisor,
EContext ctx) |
|
EDecimal |
EDecimal.RemainderNoRoundAfterDivide(EDecimal divisor,
EContext ctx) |
|
EFloat |
EFloat.RemainderNoRoundAfterDivide(EFloat divisor,
EContext ctx) |
|
static EDecimal |
EDecimals.Rescale(EDecimal ed,
EDecimal scale,
EContext ec) |
Returns an arbitrary-precision decimal number with the same value as this
object but with the given exponent, expressed as an
arbitrary-precision decimal number.
|
static EFloat |
EFloats.Rescale(EFloat ed,
EFloat scale,
EContext ec) |
Returns an arbitrary-precision binary number with the same value as this
object but with the given exponent, expressed as an
arbitrary-precision binary number.
|
static EDecimal |
EDecimals.Rotate(EDecimal ed,
EDecimal ed2,
EContext ec) |
Rotates the digits of an arbitrary-precision decimal number's significand.
|
static EFloat |
EFloats.Rotate(EFloat ed,
EFloat ed2,
EContext ec) |
Rotates the bits of an arbitrary-precision binary number's significand.
|
EDecimal |
EDecimal.RoundToExponent(int exponentSmall,
EContext ctx) |
|
EDecimal |
EDecimal.RoundToExponent(EInteger exponent,
EContext ctx) |
|
EFloat |
EFloat.RoundToExponent(int exponentSmall,
EContext ctx) |
|
EFloat |
EFloat.RoundToExponent(EInteger exponent,
EContext ctx) |
|
EDecimal |
EDecimal.RoundToExponentExact(int exponentSmall,
EContext ctx) |
|
EDecimal |
EDecimal.RoundToExponentExact(EInteger exponent,
EContext ctx) |
|
EFloat |
EFloat.RoundToExponentExact(int exponentSmall,
EContext ctx) |
|
EFloat |
EFloat.RoundToExponentExact(EInteger exponent,
EContext ctx) |
|
EDecimal |
EDecimal.RoundToIntegerExact(EContext ctx) |
|
EFloat |
EFloat.RoundToIntegerExact(EContext ctx) |
|
EDecimal |
EDecimal.RoundToIntegerNoRoundedFlag(EContext ctx) |
|
EFloat |
EFloat.RoundToIntegerNoRoundedFlag(EContext ctx) |
|
EDecimal |
EDecimal.RoundToIntegralExact(EContext ctx) |
Deprecated.
|
EFloat |
EFloat.RoundToIntegralExact(EContext ctx) |
Deprecated.
|
EDecimal |
EDecimal.RoundToIntegralNoRoundedFlag(EContext ctx) |
Deprecated.
|
EFloat |
EFloat.RoundToIntegralNoRoundedFlag(EContext ctx) |
Deprecated.
|
EDecimal |
EDecimal.RoundToPrecision(EContext ctx) |
|
EFloat |
EFloat.RoundToPrecision(EContext ctx) |
|
static EDecimal |
EDecimals.ScaleB(EDecimal ed,
EDecimal ed2,
EContext ec) |
Finds an arbitrary-precision decimal number whose decimal point is moved a
given number of places.
|
static EFloat |
EFloats.ScaleB(EFloat ed,
EFloat ed2,
EContext ec) |
Finds an arbitrary-precision binary number whose binary point is moved a
given number of places.
|
EDecimal |
EDecimal.ScaleByPowerOfTen(int places,
EContext ctx) |
|
EDecimal |
EDecimal.ScaleByPowerOfTen(EInteger bigPlaces,
EContext ctx) |
|
EFloat |
EFloat.ScaleByPowerOfTwo(int places,
EContext ctx) |
|
EFloat |
EFloat.ScaleByPowerOfTwo(EInteger bigPlaces,
EContext ctx) |
|
static EDecimal |
EDecimals.Shift(EDecimal ed,
EDecimal ed2,
EContext ec) |
Shifts the digits of an arbitrary-precision decimal number's significand.
|
static EFloat |
EFloats.Shift(EFloat ed,
EFloat ed2,
EContext ec) |
Shifts the bits of an arbitrary-precision binary floating point number's
significand.
|
EDecimal |
EDecimal.Sqrt(EContext ctx) |
|
EFloat |
EFloat.Sqrt(EContext ctx) |
|
EDecimal |
EDecimal.SquareRoot(EContext ctx) |
Deprecated.
|
EFloat |
EFloat.SquareRoot(EContext ctx) |
Deprecated.
|
EDecimal |
EDecimal.Subtract(EDecimal otherValue,
EContext ctx) |
|
EFloat |
EFloat.Subtract(EFloat otherValue,
EContext ctx) |
|
EDecimal |
ERational.ToEDecimal(EContext ctx) |
Converts this rational number to an arbitrary-precision decimal number and
rounds the result to the given precision.
|
EDecimal |
ERational.ToEDecimalExactIfPossible(EContext ctx) |
Converts this rational number to an arbitrary-precision decimal number, but
if the result would have a nonterminating decimal expansion, rounds
that result to the given precision.
|
EFloat |
EDecimal.ToEFloat(EContext ec) |
|
EFloat |
ERational.ToEFloat(EContext ctx) |
Converts this rational number to a binary floating-point number and rounds
that result to the given precision.
|
EFloat |
ERational.ToEFloatExactIfPossible(EContext ctx) |
Converts this rational number to a binary floating-point number, but if the
result would have a nonterminating binary expansion, rounds that
result to the given precision.
|
EDecimal |
ERational.ToExtendedDecimal(EContext ctx) |
Deprecated.
|
EDecimal |
ERational.ToExtendedDecimalExactIfPossible(EContext ctx) |
Deprecated.
|
EFloat |
ERational.ToExtendedFloat(EContext ctx) |
Deprecated.
|
EFloat |
ERational.ToExtendedFloatExactIfPossible(EContext ctx) |
Deprecated.
|
java.lang.String |
EFloat.ToShortestString(EContext ctx) |
|
<T> T |
EContext.TriggerTraps(T result,
EContext trappableContext) |
Throws trap exceptions if the given context has flags set that also have
traps enabled for them in this context, and adds the given context's
flags to this context if HasFlags for this context is true.
|
static EDecimal |
EDecimals.Trim(EDecimal ed1,
EContext ec) |
Returns an arbitrary-precision number with the same value as this one but
with certain trailing zeros removed from its significand.
|
static EFloat |
EFloats.Trim(EFloat ed1,
EContext ec) |
Returns an arbitrary-precision number with the same value as this one but
with certain trailing zeros removed from its significand.
|
static EDecimal |
EDecimals.Xor(EDecimal ed1,
EDecimal ed2,
EContext ec) |
Performs a logical exclusive-OR (XOR) operation on two decimal numbers in
the form of logical operands.
|
static EFloat |
EFloats.Xor(EFloat ed1,
EFloat ed2,
EContext ec) |
Performs a logical exclusive-OR (XOR) operation on two binary numbers in the
form of logical operands.
|