EInteger |
EInteger.Abs() |
Returns the absolute value of this object's value.
|
EInteger |
EInteger.Add(int intValue) |
Adds this object and another object.
|
EInteger |
EInteger.Add(EInteger bigintAugend) |
Adds this object and another object.
|
EInteger |
EInteger.And(EInteger other) |
Does an AND operation between two arbitrary-precision integer values.
|
EInteger |
EInteger.Decrement() |
Returns one subtracted from this arbitrary-precision integer.
|
EInteger |
EInteger.Divide(int intValue) |
Divides this instance by the value of an arbitrary-precision integer.
|
EInteger |
EInteger.Divide(EInteger bigintDivisor) |
Divides this instance by the value of an arbitrary-precision integer.
|
EInteger[] |
EInteger.DivRem(int intDivisor) |
Divides this object by a 32-bit signed integer and returns the quotient and
remainder.
|
EInteger[] |
EInteger.DivRem(EInteger divisor) |
Divides this object by another arbitrary-precision integer and returns the
quotient and remainder.
|
static EInteger |
EInteger.FromBoolean(boolean boolValue) |
Converts a boolean value (true or false) to an arbitrary-precision integer.
|
static EInteger |
EInteger.FromByte(byte inputByte) |
Converts a byte (from 0 to 255) to an arbitrary-precision integer.
|
static EInteger |
EInteger.FromBytes(byte[] bytes,
boolean littleEndian) |
Initializes an arbitrary-precision integer from an array of bytes.
|
static EInteger |
EInteger.FromInt16(short inputInt16) |
Converts a 16-bit signed integer to an arbitrary-precision integer.
|
static EInteger |
EInteger.FromInt32(int intValue) |
Converts a 32-bit signed integer to an arbitrary-precision integer.
|
static EInteger |
EInteger.FromInt64(long longerValue) |
Converts a 64-bit signed integer to an arbitrary-precision integer.
|
static EInteger |
EInteger.FromRadixString(java.lang.String str,
int radix) |
Converts a string to an arbitrary-precision integer in a given radix.
|
static EInteger |
EInteger.FromRadixSubstring(java.lang.String str,
int radix,
int index,
int endIndex) |
Converts a portion of a string to an arbitrary-precision integer in a given
radix.
|
static EInteger |
EInteger.FromString(java.lang.String str) |
Converts a string to an arbitrary-precision integer.
|
static EInteger |
EInteger.FromSubstring(java.lang.String str,
int index,
int endIndex) |
Converts a portion of a string to an arbitrary-precision integer.
|
EInteger |
EInteger.Gcd(EInteger bigintSecond) |
Returns the greatest common divisor of this integer and the given integer.
|
EInteger |
ERational.getDenominator() |
Gets this object's denominator.
|
EInteger |
EInteger.GetDigitCountAsEInteger() |
Returns the number of decimal digits used by this integer, in the form of an
arbitrary-precision integer.
|
EInteger |
EContext.getEMax() |
Gets the highest exponent possible when a converted number is expressed in
scientific notation with one nonzero digit before the radix point.
|
EInteger |
EContext.getEMin() |
Gets the lowest exponent possible when a converted number is expressed in
scientific notation with one nonzero digit before the radix point.
|
EInteger |
EDecimal.getExponent() |
|
EInteger |
EFloat.getExponent() |
|
EInteger |
EInteger.GetLowBitAsEInteger() |
Gets the bit position of the lowest set bit in this number's absolute value,
in the form of an arbitrary-precision integer.
|
EInteger |
EDecimal.getMantissa() |
|
EInteger |
EFloat.getMantissa() |
|
EInteger |
ERational.getNumerator() |
Gets this object's numerator.
|
static EInteger |
EInteger.getOne() |
Gets the number 1 as an arbitrary-precision integer.
|
EInteger |
EContext.getPrecision() |
Gets the maximum length of a converted number in digits, ignoring the radix
point and exponent.
|
EInteger |
EInteger.GetSignedBitLengthAsEInteger() |
Finds the minimum number of bits needed to represent this object's value,
except for its sign, in the form of an arbitrary-precision integer.
|
static EInteger |
EInteger.getTen() |
Gets the number 10 as an arbitrary-precision integer.
|
EInteger |
EInteger.GetUnsignedBitLengthAsEInteger() |
Finds the minimum number of bits needed to represent this number's absolute
value, in the form of an arbitrary-precision integer.
|
EInteger |
EDecimal.getUnsignedMantissa() |
|
EInteger |
EFloat.getUnsignedMantissa() |
|
EInteger |
ERational.getUnsignedNumerator() |
Gets this object's numerator with the sign removed.
|
static EInteger |
EInteger.getZero() |
Gets the number zero as an arbitrary-precision integer.
|
EInteger |
EInteger.Increment() |
Returns one added to this arbitrary-precision integer.
|
static EInteger |
EInteger.Max(EInteger first,
EInteger second) |
Returns the greater of two arbitrary-precision integers.
|
static EInteger |
EInteger.MaxMagnitude(EInteger first,
EInteger second) |
Of two arbitrary-precision integers, returns the one with the greater
absolute value.
|
static EInteger |
EInteger.Min(EInteger first,
EInteger second) |
Returns the smaller of two arbitrary-precision integers.
|
static EInteger |
EInteger.MinMagnitude(EInteger first,
EInteger second) |
Of two arbitrary-precision integers, returns the one with the smaller
absolute value.
|
EInteger |
EInteger.Mod(int smallDivisor) |
Finds the modulus remainder that results when this instance is divided by
the value of another integer.
|
EInteger |
EInteger.Mod(EInteger divisor) |
Finds the modulus remainder that results when this instance is divided by
the value of an arbitrary-precision integer.
|
EInteger |
EInteger.ModPow(EInteger pow,
EInteger mod) |
Calculates the remainder when this arbitrary-precision integer raised to a
certain power is divided by another arbitrary-precision integer.
|
EInteger |
EInteger.Multiply(int intValue) |
Multiplies this instance by the value of an arbitrary-precision integer
object.
|
EInteger |
EInteger.Multiply(EInteger bigintMult) |
Multiplies this instance by the value of an arbitrary-precision integer
object.
|
EInteger |
EInteger.Negate() |
Gets the value of this object with the sign reversed.
|
EInteger |
EInteger.Not() |
Returns an arbitrary-precision integer with every bit flipped from this one.
|
EInteger |
EInteger.Or(EInteger second) |
Does an OR operation between two arbitrary-precision integer
instances.
|
EInteger |
EInteger.Pow(int powerSmall) |
Raises an arbitrary-precision integer to a power.
|
EInteger |
EInteger.Pow(EInteger bigPower) |
Raises an arbitrary-precision integer to a power.
|
EInteger |
EInteger.PowBigIntVar(EInteger power) |
Raises an arbitrary-precision integer to a power, which is given as another
arbitrary-precision integer.
|
EInteger |
EDecimal.Precision() |
|
EInteger |
EFloat.Precision() |
|
EInteger |
EInteger.Remainder(int intValue) |
Finds the remainder that results when this instance is divided by the value
of an arbitrary-precision integer.
|
EInteger |
EInteger.Remainder(EInteger divisor) |
Finds the remainder that results when this instance is divided by the value
of an arbitrary-precision integer.
|
EInteger |
EInteger.ShiftLeft(int numberBits) |
Returns an arbitrary-precision integer with the bits shifted to the left by
a number of bits.
|
EInteger |
EInteger.ShiftLeft(EInteger eshift) |
Returns an arbitrary-precision integer with the bits shifted to the left by
a number of bits given as an arbitrary-precision integer.
|
EInteger |
EInteger.ShiftRight(int numberBits) |
Returns an arbitrary-precision integer with the bits shifted to the right.
|
EInteger |
EInteger.ShiftRight(EInteger eshift) |
Returns an arbitrary-precision integer with the bits shifted to the right.
|
EInteger |
EInteger.Sqrt() |
Finds the square root of this instance's value, rounded down.
|
EInteger[] |
EInteger.SqrtRem() |
Calculates the square root and the remainder.
|
EInteger |
EInteger.Subtract(int intValue) |
Subtracts an arbitrary-precision integer from this arbitrary-precision
integer.
|
EInteger |
EInteger.Subtract(EInteger subtrahend) |
Subtracts an arbitrary-precision integer from this arbitrary-precision
integer.
|
EInteger |
EDecimal.ToEInteger() |
|
EInteger |
EFloat.ToEInteger() |
|
EInteger |
ERational.ToEInteger() |
Converts this value to an arbitrary-precision integer by dividing the
numerator by the denominator and discarding the fractional part of
the result.
|
EInteger |
EDecimal.ToEIntegerExact() |
Deprecated.
|
EInteger |
EFloat.ToEIntegerExact() |
Deprecated.
|
EInteger |
ERational.ToEIntegerExact() |
Deprecated.
|
EInteger |
EDecimal.ToEIntegerIfExact() |
|
EInteger |
EFloat.ToEIntegerIfExact() |
|
EInteger |
ERational.ToEIntegerIfExact() |
Converts this value to an arbitrary-precision integer, checking whether the
value is an exact integer.
|
EInteger |
EDecimal.ToSizedEInteger(int maxBitLength) |
|
EInteger |
EFloat.ToSizedEInteger(int maxBitLength) |
|
EInteger |
ERational.ToSizedEInteger(int maxBitLength) |
Converts this value to an arbitrary-precision integer by dividing the
numerator by the denominator, discarding its fractional part, and
checking whether the resulting integer overflows the given signed
bit count.
|
EInteger |
EDecimal.ToSizedEIntegerIfExact(int maxBitLength) |
|
EInteger |
EFloat.ToSizedEIntegerIfExact(int maxBitLength) |
|
EInteger |
ERational.ToSizedEIntegerIfExact(int maxBitLength) |
Converts this value to an arbitrary-precision integer, only if this number's
value is an exact integer and that integer does not overflow the
given signed bit count.
|
EInteger |
EInteger.Xor(EInteger other) |
Finds the exclusive "or" of two arbitrary-precision integer objects.
|