- abs(MathContext) - Method in class ch.obermuhlner.math.big.BigComplex
-
Calculates the absolute value (also known as magnitude, length or radius) of this complex number.
- abs(BigComplex, MathContext) - Static method in class ch.obermuhlner.math.big.BigComplexMath
-
Calculates the absolute value (also known as magnitude, length or radius) of the given complex number using the specified MathContext.
- abs(BigFloat) - Static method in class ch.obermuhlner.math.big.BigFloat
-
Returns the
BigFloat that is the
abs(this) (absolute value).
- abs() - Method in class ch.obermuhlner.math.big.BigRational
-
Returns the absolute value of this rational number.
- absSquare(MathContext) - Method in class ch.obermuhlner.math.big.BigComplex
-
Calculates the square of the absolute value of this complex number.
- absSquare(BigComplex, MathContext) - Static method in class ch.obermuhlner.math.big.BigComplexMath
-
Calculates the square of the absolute value (also known as magnitude, length or radius) of the given complex number using the specified MathContext.
- acos(BigComplex, MathContext) - Static method in class ch.obermuhlner.math.big.BigComplexMath
-
Calculates the arc cosine (inverted cosine) of
BigComplex x in the complex domain.
- acos(BigDecimal, MathContext) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
-
Calculates the arc cosine (inverted cosine) of BigDecimal x.
- acos(BigFloat) - Static method in class ch.obermuhlner.math.big.BigFloat
-
- acos(BigDecimal) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
-
Calculates the arc cosine (inverted cosine) of BigDecimal x using the current MathContext.
- acosh(BigDecimal, MathContext) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
-
Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of BigDecimal x.
- acosh(BigFloat) - Static method in class ch.obermuhlner.math.big.BigFloat
-
- acosh(BigDecimal) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
-
Calculates the arc hyperbolic cosine (inverse hyperbolic cosine) of BigDecimal x using the current MathContext.
- acot(BigComplex, MathContext) - Static method in class ch.obermuhlner.math.big.BigComplexMath
-
Calculates the arc cotangens (inverted cotangens) of
BigComplex x in the complex domain.
- acot(BigDecimal, MathContext) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
-
Calculates the inverse cotangens (arc cotangens) of BigDecimal x.
- acot(BigFloat) - Static method in class ch.obermuhlner.math.big.BigFloat
-
- acot(BigDecimal) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
-
Calculates the inverse cotangens (arc cotangens) of BigDecimal x using the current MathContext.
- acoth(BigDecimal, MathContext) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
-
Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of BigDecimal x.
- acoth(BigFloat) - Static method in class ch.obermuhlner.math.big.BigFloat
-
- acoth(BigDecimal) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
-
Calculates the arc hyperbolic cotangens (inverse hyperbolic cotangens) of BigDecimal x using the current MathContext.
- add(BigComplex) - Method in class ch.obermuhlner.math.big.BigComplex
-
Calculates the addition of the given complex value to this complex number.
- add(BigComplex, MathContext) - Method in class ch.obermuhlner.math.big.BigComplex
-
Calculates the addition of the given complex value to this complex number using the specified MathContext.
- add(BigDecimal, MathContext) - Method in class ch.obermuhlner.math.big.BigComplex
-
Calculates the addition of the given real BigDecimal value to this complex number using the specified MathContext.
- add(BigDecimal) - Method in class ch.obermuhlner.math.big.BigComplex
-
Calculates the addition of the given real BigDecimal value to this complex number.
- add(double) - Method in class ch.obermuhlner.math.big.BigComplex
-
Calculates the addition of the given real double value to this complex number.
- add(BigFloat) - Method in class ch.obermuhlner.math.big.BigFloat
-
- add(BigDecimal) - Method in class ch.obermuhlner.math.big.BigFloat
-
- add(int) - Method in class ch.obermuhlner.math.big.BigFloat
-
- add(long) - Method in class ch.obermuhlner.math.big.BigFloat
-
- add(double) - Method in class ch.obermuhlner.math.big.BigFloat
-
- add(BigRational) - Method in class ch.obermuhlner.math.big.BigRational
-
Calculates the addition (+) of this rational number and the specified argument.
- add(BigInteger) - Method in class ch.obermuhlner.math.big.BigRational
-
Calculates the addition (+) of this rational number and the specified argument.
- add(int) - Method in class ch.obermuhlner.math.big.BigRational
-
Calculates the addition (+) of this rational number and the specified argument.
- add(BigDecimal, BigDecimal) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
-
Returns the BigDecimal that is x + y using the current MathContext.
- angle(MathContext) - Method in class ch.obermuhlner.math.big.BigComplex
-
Calculates the angle in radians (also known as argument) of this complex number.
- angle(BigComplex, MathContext) - Static method in class ch.obermuhlner.math.big.BigComplexMath
-
Calculates the angle in radians of the given complex number using the specified MathContext.
- asin(BigComplex, MathContext) - Static method in class ch.obermuhlner.math.big.BigComplexMath
-
Calculates the arc sine (inverted sine) of
BigComplex x in the complex domain.
- asin(BigDecimal, MathContext) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
-
Calculates the arc sine (inverted sine) of BigDecimal x.
- asin(BigFloat) - Static method in class ch.obermuhlner.math.big.BigFloat
-
- asin(BigDecimal) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
-
Calculates the arc sine (inverted sine) of BigDecimal x using the current MathContext.
- AsinCalculator - Class in ch.obermuhlner.math.big.internal
-
Calculates arc sinus using the Maclaurin series.
- asinh(BigDecimal, MathContext) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
-
Calculates the arc hyperbolic sine (inverse hyperbolic sine) of BigDecimal x.
- asinh(BigFloat) - Static method in class ch.obermuhlner.math.big.BigFloat
-
- asinh(BigDecimal) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
-
Calculates the arc hyperbolic sine (inverse hyperbolic sine) of BigDecimal x using the current MathContext.
- atan(BigComplex, MathContext) - Static method in class ch.obermuhlner.math.big.BigComplexMath
-
Calculates the arc tangens (inverted tangens) of
BigComplex x in the complex domain.
- atan(BigDecimal, MathContext) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
-
Calculates the arc tangens (inverted tangens) of BigDecimal x.
- atan(BigFloat) - Static method in class ch.obermuhlner.math.big.BigFloat
-
- atan(BigDecimal) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
-
Calculates the arc tangens (inverted tangens) of BigDecimal x using the current MathContext.
- atan2(BigDecimal, BigDecimal, MathContext) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
-
Calculates the arc tangens (inverted tangens) of BigDecimal y / x in the range -pi to pi.
- atan2(BigDecimal, BigDecimal) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
-
Calculates the arc tangens (inverted tangens) of BigDecimal y / x in the range -pi to pi using the current MathContext.
- atanh(BigDecimal, MathContext) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
-
Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of BigDecimal x.
- atanh(BigFloat) - Static method in class ch.obermuhlner.math.big.BigFloat
-
- atanh(BigDecimal) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
-
Calculates the arc hyperbolic tangens (inverse hyperbolic tangens) of BigDecimal x using the current MathContext.
- AtanhCalculator - Class in ch.obermuhlner.math.big.internal
-
Calculates sinus hyperbolicus using the Taylor series.
- calculate(BigDecimal, MathContext) - Method in class ch.obermuhlner.math.big.internal.SeriesCalculator
-
Calculates the series for the specified value x and the precision defined in the MathContext.
- calculateNextFactor() - Method in class ch.obermuhlner.math.big.internal.AsinCalculator
-
- calculateNextFactor() - Method in class ch.obermuhlner.math.big.internal.AtanhCalculator
-
- calculateNextFactor() - Method in class ch.obermuhlner.math.big.internal.CosCalculator
-
- calculateNextFactor() - Method in class ch.obermuhlner.math.big.internal.CoshCalculator
-
- calculateNextFactor() - Method in class ch.obermuhlner.math.big.internal.ExpCalculator
-
- calculateNextFactor() - Method in class ch.obermuhlner.math.big.internal.SeriesCalculator
-
Calculates the factor of the next term.
- calculateNextFactor() - Method in class ch.obermuhlner.math.big.internal.SinCalculator
-
- calculateNextFactor() - Method in class ch.obermuhlner.math.big.internal.SinhCalculator
-
- calculateNextPower() - Method in interface ch.obermuhlner.math.big.internal.PowerIterator
-
Calculates the next power.
- calculateNextPower() - Method in class ch.obermuhlner.math.big.internal.PowerNIterator
-
- calculateNextPower() - Method in class ch.obermuhlner.math.big.internal.PowerTwoNIterator
-
- calculateNextPower() - Method in class ch.obermuhlner.math.big.internal.PowerTwoNMinusOneIterator
-
- calculateNextPower() - Method in class ch.obermuhlner.math.big.internal.PowerTwoNPlusOneIterator
-
- ch.obermuhlner.math.big - package ch.obermuhlner.math.big
-
- ch.obermuhlner.math.big.internal - package ch.obermuhlner.math.big.internal
-
- ch.obermuhlner.math.big.stream - package ch.obermuhlner.math.big.stream
-
- close() - Method in class ch.obermuhlner.math.big.DefaultBigDecimalMath.LocalMathContext
-
- compareTo(BigFloat) - Method in class ch.obermuhlner.math.big.BigFloat
-
- compareTo(BigRational) - Method in class ch.obermuhlner.math.big.BigRational
-
- conjugate() - Method in class ch.obermuhlner.math.big.BigComplex
-
Calculates the conjugate a - bi of this complex number.
- conjugate(BigComplex) - Static method in class ch.obermuhlner.math.big.BigComplexMath
-
Calculates the conjugate of the given complex number using the specified MathContext.
- context(int) - Static method in class ch.obermuhlner.math.big.BigFloat
-
Creates a
BigFloat.Context with the specified precision and
RoundingMode.HALF_UP rounding.
- context(MathContext) - Static method in class ch.obermuhlner.math.big.BigFloat
-
- cos(BigComplex, MathContext) - Static method in class ch.obermuhlner.math.big.BigComplexMath
-
Calculates the cosine (cosinus) of
BigComplex x in the complex domain.
- cos(BigDecimal, MathContext) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
-
Calculates the cosine (cosinus) of BigDecimal x.
- cos(BigFloat) - Static method in class ch.obermuhlner.math.big.BigFloat
-
- cos(BigDecimal) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
-
Calculates the cosine (cosinus) of BigDecimal x using the current MathContext.
- CosCalculator - Class in ch.obermuhlner.math.big.internal
-
Calculates cosinus using the Maclaurin series.
- cosh(BigDecimal, MathContext) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
-
Calculates the hyperbolic cosine of BigDecimal x.
- cosh(BigFloat) - Static method in class ch.obermuhlner.math.big.BigFloat
-
- cosh(BigDecimal) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
-
Calculates the hyperbolic cosine of BigDecimal x using the current MathContext.
- CoshCalculator - Class in ch.obermuhlner.math.big.internal
-
Calculates cosinus hyperbolicus using the Taylor series.
- cot(BigDecimal, MathContext) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
-
Calculates the cotangens of BigDecimal x.
- cot(BigFloat) - Static method in class ch.obermuhlner.math.big.BigFloat
-
- cot(BigDecimal) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
-
Calculates the cotangens of BigDecimal x using the current MathContext.
- coth(BigDecimal, MathContext) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
-
Calculates the hyperbolic cotangens of BigDecimal x.
- coth(BigFloat) - Static method in class ch.obermuhlner.math.big.BigFloat
-
- coth(BigDecimal) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
-
Calculates the hyperbolic cotangens of BigDecimal x using the current MathContext.
- createLocalMathContext(int) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
-
Executes the given Runnable using the specified precision.
- createLocalMathContext(int, RoundingMode) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
-
Executes the given Runnable using the specified precision and RoundingMode.
- createLocalMathContext(MathContext) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
-
Executes the given Runnable using the specified MathContext.
- createPowerIterator(BigDecimal, MathContext) - Method in class ch.obermuhlner.math.big.internal.AsinCalculator
-
- createPowerIterator(BigDecimal, MathContext) - Method in class ch.obermuhlner.math.big.internal.AtanhCalculator
-
- createPowerIterator(BigDecimal, MathContext) - Method in class ch.obermuhlner.math.big.internal.CosCalculator
-
- createPowerIterator(BigDecimal, MathContext) - Method in class ch.obermuhlner.math.big.internal.CoshCalculator
-
- createPowerIterator(BigDecimal, MathContext) - Method in class ch.obermuhlner.math.big.internal.ExpCalculator
-
- createPowerIterator(BigDecimal, MathContext) - Method in class ch.obermuhlner.math.big.internal.SeriesCalculator
-
- createPowerIterator(BigDecimal, MathContext) - Method in class ch.obermuhlner.math.big.internal.SinCalculator
-
- createPowerIterator(BigDecimal, MathContext) - Method in class ch.obermuhlner.math.big.internal.SinhCalculator
-
- currentMathContext() - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
-
Returns the current MathContext used for all mathematical functions in this class.
- gamma(BigComplex, MathContext) - Static method in class ch.obermuhlner.math.big.BigComplexMath
-
Calculates the gamma function of the specified
BigComplex.
- gamma(BigDecimal, MathContext) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
-
Calculates the gamma function of the specified BigDecimal.
- gamma(BigDecimal) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
-
Calculates the gamma function of the specified BigDecimal using the current MathContext.
- getContext() - Method in class ch.obermuhlner.math.big.BigFloat
-
- getCurrentFactor() - Method in class ch.obermuhlner.math.big.internal.AsinCalculator
-
- getCurrentFactor() - Method in class ch.obermuhlner.math.big.internal.AtanhCalculator
-
- getCurrentFactor() - Method in class ch.obermuhlner.math.big.internal.CosCalculator
-
- getCurrentFactor() - Method in class ch.obermuhlner.math.big.internal.CoshCalculator
-
- getCurrentFactor() - Method in class ch.obermuhlner.math.big.internal.ExpCalculator
-
- getCurrentFactor() - Method in class ch.obermuhlner.math.big.internal.SeriesCalculator
-
Returns the factor of the highest term already calculated.
- getCurrentFactor() - Method in class ch.obermuhlner.math.big.internal.SinCalculator
-
- getCurrentFactor() - Method in class ch.obermuhlner.math.big.internal.SinhCalculator
-
- getCurrentPower() - Method in interface ch.obermuhlner.math.big.internal.PowerIterator
-
Returns the current power.
- getCurrentPower() - Method in class ch.obermuhlner.math.big.internal.PowerNIterator
-
- getCurrentPower() - Method in class ch.obermuhlner.math.big.internal.PowerTwoNIterator
-
- getCurrentPower() - Method in class ch.obermuhlner.math.big.internal.PowerTwoNMinusOneIterator
-
- getCurrentPower() - Method in class ch.obermuhlner.math.big.internal.PowerTwoNPlusOneIterator
-
- getDefaultMathContext() - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
-
Returns the default MathContext used for all mathematical functions in this class.
- getDenominator() - Method in class ch.obermuhlner.math.big.BigRational
-
Returns the denominator of this rational number as BigDecimal.
- getDenominatorBigInteger() - Method in class ch.obermuhlner.math.big.BigRational
-
Returns the denominator of this rational number as BigInteger.
- getExponent() - Method in class ch.obermuhlner.math.big.BigFloat
-
Returns the exponent of this value written as mantissa * 10exponent.
- getFactor(int) - Method in class ch.obermuhlner.math.big.internal.SeriesCalculator
-
Returns the factor of the term with specified index.
- getFractionalPart() - Method in class ch.obermuhlner.math.big.BigFloat
-
Returns the fractional part of this value (right of the decimal point).
- getIntegralPart() - Method in class ch.obermuhlner.math.big.BigFloat
-
Returns the integral part of this value (left of the decimal point).
- getMantissa() - Method in class ch.obermuhlner.math.big.BigFloat
-
Returns the mantissa of this value written as mantissa * 10exponent.
- getMathContext() - Method in class ch.obermuhlner.math.big.BigFloat.Context
-
Returns the MathContext of this context.
- getNumerator() - Method in class ch.obermuhlner.math.big.BigRational
-
Returns the numerator of this rational number as BigDecimal.
- getNumeratorBigInteger() - Method in class ch.obermuhlner.math.big.BigRational
-
Returns the numerator of this rational number as BigInteger.
- getPrecision() - Method in class ch.obermuhlner.math.big.BigFloat.Context
-
Returns the precision of this context.
- getRoundingMode() - Method in class ch.obermuhlner.math.big.BigFloat.Context
-
Returns the RoundingMode of this context.
- I - Static variable in class ch.obermuhlner.math.big.BigComplex
-
Imaginary 1 represented as complex number.
- im - Variable in class ch.obermuhlner.math.big.BigComplex
-
The imaginary BigDecimal part of this complex number.
- im() - Method in class ch.obermuhlner.math.big.BigComplex
-
Returns the imaginary part of this complex number as
BigComplex number.
- increment() - Method in class ch.obermuhlner.math.big.BigRational
-
Calculates the increment of this rational number (+ 1).
- INSTANCE - Static variable in class ch.obermuhlner.math.big.internal.AsinCalculator
-
- INSTANCE - Static variable in class ch.obermuhlner.math.big.internal.AtanhCalculator
-
- INSTANCE - Static variable in class ch.obermuhlner.math.big.internal.CosCalculator
-
- INSTANCE - Static variable in class ch.obermuhlner.math.big.internal.CoshCalculator
-
- INSTANCE - Static variable in class ch.obermuhlner.math.big.internal.ExpCalculator
-
- INSTANCE - Static variable in class ch.obermuhlner.math.big.internal.SinCalculator
-
- INSTANCE - Static variable in class ch.obermuhlner.math.big.internal.SinhCalculator
-
- integerPart() - Method in class ch.obermuhlner.math.big.BigRational
-
Returns the integer part of this rational number.
- integralPart(BigDecimal) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
-
Returns the integral part of the specified BigDecimal (left of the decimal point).
- isBetween(BigFloat, BigFloat, BigFloat) - Static method in class ch.obermuhlner.math.big.BigFloat
-
- isDoubleValue(BigDecimal) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
-
Returns whether the specified BigDecimal value can be represented as double.
- isDoubleValue() - Method in class ch.obermuhlner.math.big.BigFloat
-
Returns whether this specified BigDecimal value can be represented as double.
- isEqual(BigFloat) - Method in class ch.obermuhlner.math.big.BigFloat
-
Returns whether this value is mathematically equal to the other value.
- isGreaterThan(BigFloat) - Method in class ch.obermuhlner.math.big.BigFloat
-
Returns whether this value is mathematically greater than to the other value.
- isGreaterThanOrEqual(BigFloat) - Method in class ch.obermuhlner.math.big.BigFloat
-
Returns whether this value is mathematically greater than or equal to the other value.
- isInfinity() - Method in class ch.obermuhlner.math.big.BigFloat
-
- isInteger() - Method in class ch.obermuhlner.math.big.BigRational
-
Returns whether this rational number is an integer number without fraction part.
- isIntValue(BigDecimal) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
-
Returns whether the specified BigDecimal value can be represented as int.
- isIntValue() - Method in class ch.obermuhlner.math.big.BigFloat
-
Returns whether this value can be represented as int.
- isLessThan(BigFloat) - Method in class ch.obermuhlner.math.big.BigFloat
-
Returns whether this value is mathematically less than to the other value.
- isLessThanOrEqual(BigFloat) - Method in class ch.obermuhlner.math.big.BigFloat
-
Returns whether this value is mathematically less than or equal to the other value.
- isLongValue(BigDecimal) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
-
Returns whether the specified BigDecimal value can be represented as long.
- isNaN() - Method in class ch.obermuhlner.math.big.BigFloat
-
- isNegative() - Method in class ch.obermuhlner.math.big.BigFloat
-
Returns whether this
BigFloat is negative.
- isPositive() - Method in class ch.obermuhlner.math.big.BigFloat
-
Returns whether this
BigFloat is positive.
- isReal() - Method in class ch.obermuhlner.math.big.BigComplex
-
Returns whether this complex number only has a real part (the imaginary part is 0).
- isSpecial() - Method in class ch.obermuhlner.math.big.BigFloat
-
- isZero() - Method in class ch.obermuhlner.math.big.BigFloat
-
- isZero() - Method in class ch.obermuhlner.math.big.BigRational
-
Returns whether this rational number is zero.
- mantissa(BigDecimal) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
-
Returns the mantissa of the specified BigDecimal written as mantissa * 10exponent.
- mathContext - Variable in class ch.obermuhlner.math.big.DefaultBigDecimalMath.LocalMathContext
-
- max(BigFloat, BigFloat) - Static method in class ch.obermuhlner.math.big.BigFloat
-
Returns the the maximum of two
BigFloat values.
- max(BigFloat, BigFloat...) - Static method in class ch.obermuhlner.math.big.BigFloat
-
Returns the the maximum of n
BigFloat values.
- max(BigRational...) - Static method in class ch.obermuhlner.math.big.BigRational
-
Returns the largest of the specified rational numbers.
- min(BigFloat, BigFloat) - Static method in class ch.obermuhlner.math.big.BigFloat
-
Returns the the minimum of two
BigFloat values.
- min(BigFloat, BigFloat...) - Static method in class ch.obermuhlner.math.big.BigFloat
-
Returns the the minimum of n
BigFloat values.
- min(BigRational...) - Static method in class ch.obermuhlner.math.big.BigRational
-
Returns the smallest of the specified rational numbers.
- multiply(BigComplex) - Method in class ch.obermuhlner.math.big.BigComplex
-
Calculates the multiplication of the given complex value to this complex number.
- multiply(BigComplex, MathContext) - Method in class ch.obermuhlner.math.big.BigComplex
-
Calculates the multiplication of the given complex value with this complex number using the specified MathContext.
- multiply(BigDecimal, MathContext) - Method in class ch.obermuhlner.math.big.BigComplex
-
Calculates the multiplication of the given real BigDecimal value with this complex number using the specified MathContext.
- multiply(BigDecimal) - Method in class ch.obermuhlner.math.big.BigComplex
-
Calculates the multiplication of the given real BigDecimal value with this complex number.
- multiply(double) - Method in class ch.obermuhlner.math.big.BigComplex
-
Calculates the multiplication of the given real double value with this complex number.
- multiply(BigFloat) - Method in class ch.obermuhlner.math.big.BigFloat
-
- multiply(BigDecimal) - Method in class ch.obermuhlner.math.big.BigFloat
-
- multiply(int) - Method in class ch.obermuhlner.math.big.BigFloat
-
- multiply(long) - Method in class ch.obermuhlner.math.big.BigFloat
-
- multiply(double) - Method in class ch.obermuhlner.math.big.BigFloat
-
- multiply(BigRational) - Method in class ch.obermuhlner.math.big.BigRational
-
Calculates the multiplication (*) of this rational number and the specified argument.
- multiply(BigInteger) - Method in class ch.obermuhlner.math.big.BigRational
-
Calculates the multiplication (*) of this rational number and the specified argument.
- multiply(int) - Method in class ch.obermuhlner.math.big.BigRational
-
Calculates the multiplication (*) of this rational number and the specified argument.
- multiply(BigDecimal, BigDecimal) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
-
Returns the BigDecimal that is x * y using the current MathContext.
- range(BigDecimal, BigDecimal, BigDecimal, MathContext) - Static method in class ch.obermuhlner.math.big.stream.BigDecimalStream
-
Returns a sequential ordered Stream<BigDecimal> from startInclusive
(inclusive) to endExclusive (exclusive) by an incremental step.
- range(long, long, long, MathContext) - Static method in class ch.obermuhlner.math.big.stream.BigDecimalStream
-
Returns a sequential ordered Stream<BigDecimal> from startInclusive
(inclusive) to endExclusive (exclusive) by an incremental step.
- range(double, double, double, MathContext) - Static method in class ch.obermuhlner.math.big.stream.BigDecimalStream
-
Returns a sequential ordered Stream<BigDecimal> from startInclusive
(inclusive) to endExclusive (exclusive) by an incremental step.
- range(BigFloat, BigFloat, BigFloat) - Static method in class ch.obermuhlner.math.big.stream.BigFloatStream
-
Returns a sequential ordered Stream<BigFloat> from startInclusive
(inclusive) to endExclusive (exclusive) by an incremental step.
- range(long, long, long, BigFloat.Context) - Static method in class ch.obermuhlner.math.big.stream.BigFloatStream
-
Returns a sequential ordered Stream<BigFloat> from startInclusive
(inclusive) to endExclusive (exclusive) by an incremental step.
- range(double, double, double, BigFloat.Context) - Static method in class ch.obermuhlner.math.big.stream.BigFloatStream
-
Returns a sequential ordered Stream<BigFloat> from startInclusive
(inclusive) to endExclusive (exclusive) by an incremental step.
- rangeClosed(BigDecimal, BigDecimal, BigDecimal, MathContext) - Static method in class ch.obermuhlner.math.big.stream.BigDecimalStream
-
Returns a sequential ordered Stream<BigDecimal> from startInclusive
(inclusive) to endInclusive (inclusive) by an incremental step.
- rangeClosed(long, long, long, MathContext) - Static method in class ch.obermuhlner.math.big.stream.BigDecimalStream
-
Returns a sequential ordered Stream<BigDecimal> from startInclusive
(inclusive) to endInclusive (inclusive) by an incremental step.
- rangeClosed(double, double, double, MathContext) - Static method in class ch.obermuhlner.math.big.stream.BigDecimalStream
-
Returns a sequential ordered Stream<BigDecimal> from startInclusive
(inclusive) to endInclusive (inclusive) by an incremental step.
- rangeClosed(BigFloat, BigFloat, BigFloat) - Static method in class ch.obermuhlner.math.big.stream.BigFloatStream
-
Returns a sequential ordered Stream<BigFloat> from startInclusive
(inclusive) to endInclusive (inclusive) by an incremental step.
- rangeClosed(long, long, long, BigFloat.Context) - Static method in class ch.obermuhlner.math.big.stream.BigFloatStream
-
Returns a sequential ordered Stream<BigFloat> from startInclusive
(inclusive) to endInclusive (inclusive) by an incremental step.
- rangeClosed(double, double, double, BigFloat.Context) - Static method in class ch.obermuhlner.math.big.stream.BigFloatStream
-
Returns a sequential ordered Stream<BigFloat> from startInclusive
(inclusive) to endInclusive (inclusive) by an incremental step.
- re - Variable in class ch.obermuhlner.math.big.BigComplex
-
The real BigDecimal part of this complex number.
- re() - Method in class ch.obermuhlner.math.big.BigComplex
-
Returns the real part of this complex number as
BigComplex number.
- reciprocal(MathContext) - Method in class ch.obermuhlner.math.big.BigComplex
-
Calculates the reciprocal of this complex number using the specified MathContext.
- reciprocal(BigComplex, MathContext) - Static method in class ch.obermuhlner.math.big.BigComplexMath
-
Calculates the reciprocal of the given complex number using the specified MathContext.
- reciprocal(BigDecimal, MathContext) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
-
Calculates the reciprocal of the specified BigDecimal.
- reciprocal() - Method in class ch.obermuhlner.math.big.BigRational
-
Calculates the reciprocal of this rational number (1/x).
- reciprocal(BigDecimal) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
-
Calculates the reciprocal of the specified BigDecimal using the current MathContext.
- reduce() - Method in class ch.obermuhlner.math.big.BigRational
-
Reduces this rational number to the smallest numerator/denominator with the same value.
- remainder(BigFloat) - Method in class ch.obermuhlner.math.big.BigFloat
-
Returns the
BigFloat that is the remainder when dividing
this by
x.
- remainder(BigDecimal) - Method in class ch.obermuhlner.math.big.BigFloat
-
Returns the
BigFloat that is the remainder when dividing
this by
x.
- remainder(int) - Method in class ch.obermuhlner.math.big.BigFloat
-
Returns the
BigFloat that is the remainder when dividing
this by
x.
- remainder(long) - Method in class ch.obermuhlner.math.big.BigFloat
-
Returns the
BigFloat that is the remainder when dividing
this by
x.
- remainder(double) - Method in class ch.obermuhlner.math.big.BigFloat
-
Returns the
BigFloat that is the remainder when dividing
this by
x.
- remainder(BigDecimal, BigDecimal) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
-
Returns the BigDecimal that is x % y using the current MathContext.
- root(BigComplex, BigDecimal, MathContext) - Static method in class ch.obermuhlner.math.big.BigComplexMath
-
Calculates the
BigDecimal n'th root of
BigComplex x (
n√x).
- root(BigComplex, BigComplex, MathContext) - Static method in class ch.obermuhlner.math.big.BigComplexMath
-
- root(BigDecimal, BigDecimal, MathContext) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
-
Calculates the n'th root of BigDecimal x.
- root(BigFloat) - Method in class ch.obermuhlner.math.big.BigFloat
-
Returns the
BigFloat that is the
yth root of
this.
- root(BigDecimal) - Method in class ch.obermuhlner.math.big.BigFloat
-
Returns the
BigFloat that is the
yth root of
this.
- root(int) - Method in class ch.obermuhlner.math.big.BigFloat
-
Returns the
BigFloat that is the
yth root of
this.
- root(long) - Method in class ch.obermuhlner.math.big.BigFloat
-
Returns the
BigFloat that is the
yth root of
this.
- root(double) - Method in class ch.obermuhlner.math.big.BigFloat
-
Returns the
BigFloat that is the
yth root of
this.
- root(BigFloat, BigFloat) - Static method in class ch.obermuhlner.math.big.BigFloat
-
Returns the
BigFloat that is
root(x, y).
- root(BigDecimal, BigDecimal) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
-
Calculates the n'th root of BigDecimal x using the current MathContext.
- round(MathContext) - Method in class ch.obermuhlner.math.big.BigComplex
-
Returns this complex nuber rounded to the specified precision.
- round(BigDecimal, MathContext) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
-
Rounds the specified BigDecimal to the precision of the specified MathContext.
- round(BigDecimal) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
-
Rounds the specified BigDecimal to the precision of the current MathContext.
- roundWithTrailingZeroes(BigDecimal, MathContext) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
-
Rounds the specified BigDecimal to the precision of the specified MathContext including trailing zeroes.
- roundWithTrailingZeroes(BigDecimal) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
-
Rounds the specified BigDecimal to the precision of the current MathContext including trailing zeroes.
- SeriesCalculator - Class in ch.obermuhlner.math.big.internal
-
Utility class to calculate taylor series efficiently until the maximum error (as defined by the precision in the MathContext is reached.
- SeriesCalculator() - Constructor for class ch.obermuhlner.math.big.internal.SeriesCalculator
-
- SeriesCalculator(boolean) - Constructor for class ch.obermuhlner.math.big.internal.SeriesCalculator
-
Constructs a
SeriesCalculator with control over whether the sum terms are calculated in pairs.
- setDefaultMathContext(MathContext) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
-
- significantDigits(BigDecimal) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
-
Returns the number of significant digits of the specified BigDecimal.
- signum() - Method in class ch.obermuhlner.math.big.BigFloat
-
Returns the signum function of this
BigFloat.
- signum() - Method in class ch.obermuhlner.math.big.BigRational
-
Returns the signum function of this rational number.
- sin(BigComplex, MathContext) - Static method in class ch.obermuhlner.math.big.BigComplexMath
-
Calculates the sine (sinus) of
BigComplex x in the complex domain.
- sin(BigDecimal, MathContext) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
-
Calculates the sine (sinus) of BigDecimal x.
- sin(BigFloat) - Static method in class ch.obermuhlner.math.big.BigFloat
-
- sin(BigDecimal) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
-
Calculates the sine (sinus) of BigDecimal x using the current MathContext.
- SinCalculator - Class in ch.obermuhlner.math.big.internal
-
Calculates sinus using the Maclaurin series.
- sinh(BigDecimal, MathContext) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
-
Calculates the hyperbolic sine of BigDecimal x.
- sinh(BigFloat) - Static method in class ch.obermuhlner.math.big.BigFloat
-
- sinh(BigDecimal) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
-
Calculates the hyperbolic sine of BigDecimal x using the current MathContext.
- SinhCalculator - Class in ch.obermuhlner.math.big.internal
-
Calculates sinus hyperbolicus using the Taylor series.
- sqrt(BigComplex, MathContext) - Static method in class ch.obermuhlner.math.big.BigComplexMath
-
Calculates the square root of
BigComplex x in the complex domain (√x).
- sqrt(BigDecimal, MathContext) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
-
Calculates the square root of BigDecimal x.
- sqrt(BigFloat) - Static method in class ch.obermuhlner.math.big.BigFloat
-
- sqrt(BigDecimal) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
-
Calculates the square root of BigDecimal x using the current MathContext.
- strictEquals(Object) - Method in class ch.obermuhlner.math.big.BigComplex
-
Returns whether the real and imaginary parts of this complex number are strictly equal.
- subtract(BigComplex) - Method in class ch.obermuhlner.math.big.BigComplex
-
Calculates the subtraction of the given complex value from this complex number.
- subtract(BigComplex, MathContext) - Method in class ch.obermuhlner.math.big.BigComplex
-
Calculates the subtraction of the given complex value from this complex number using the specified MathContext.
- subtract(BigDecimal, MathContext) - Method in class ch.obermuhlner.math.big.BigComplex
-
Calculates the subtraction of the given real BigDecimal value from this complex number using the specified MathContext.
- subtract(BigDecimal) - Method in class ch.obermuhlner.math.big.BigComplex
-
Calculates the subtraction of the given real BigDecimal value from this complex number.
- subtract(double) - Method in class ch.obermuhlner.math.big.BigComplex
-
Calculates the subtraction of the given real double value from this complex number.
- subtract(BigFloat) - Method in class ch.obermuhlner.math.big.BigFloat
-
- subtract(BigDecimal) - Method in class ch.obermuhlner.math.big.BigFloat
-
- subtract(int) - Method in class ch.obermuhlner.math.big.BigFloat
-
- subtract(long) - Method in class ch.obermuhlner.math.big.BigFloat
-
- subtract(double) - Method in class ch.obermuhlner.math.big.BigFloat
-
- subtract(BigRational) - Method in class ch.obermuhlner.math.big.BigRational
-
Calculates the subtraction (-) of this rational number and the specified argument.
- subtract(BigInteger) - Method in class ch.obermuhlner.math.big.BigRational
-
Calculates the subtraction (-) of this rational number and the specified argument.
- subtract(int) - Method in class ch.obermuhlner.math.big.BigRational
-
Calculates the subtraction (-) of this rational number and the specified argument.
- subtract(BigDecimal, BigDecimal) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
-
Returns the BigDecimal that is x - y using the current MathContext.
- tan(BigComplex, MathContext) - Static method in class ch.obermuhlner.math.big.BigComplexMath
-
Calculates the tangens of
BigComplex x in the complex domain.
- tan(BigDecimal, MathContext) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
-
Calculates the tangens of BigDecimal x.
- tan(BigFloat) - Static method in class ch.obermuhlner.math.big.BigFloat
-
- tan(BigDecimal) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
-
Calculates the tangens of BigDecimal x using the current MathContext.
- tanh(BigDecimal, MathContext) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
-
Calculates the hyperbolic tangens of BigDecimal x.
- tanh(BigFloat) - Static method in class ch.obermuhlner.math.big.BigFloat
-
- tanh(BigDecimal) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
-
Calculates the hyperbolic tangens of BigDecimal x using the current MathContext.
- TEN - Static variable in class ch.obermuhlner.math.big.BigRational
-
- toBigDecimal(String) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
-
Creates a BigDecimal from the specified String representation.
- toBigDecimal(String, MathContext) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
-
Creates a BigDecimal from the specified String representation.
- toBigDecimal() - Method in class ch.obermuhlner.math.big.BigFloat
-
Returns this value as a BigDecimal value.
- toBigDecimal() - Method in class ch.obermuhlner.math.big.BigRational
-
Returns this rational number as a BigDecimal.
- toBigDecimal(MathContext) - Method in class ch.obermuhlner.math.big.BigRational
-
Returns this rational number as a BigDecimal with the precision specified by the MathContext.
- toDouble() - Method in class ch.obermuhlner.math.big.BigFloat
-
Returns this value as a double value.
- toDouble() - Method in class ch.obermuhlner.math.big.BigRational
-
Returns this rational number as a double value.
- toFloat() - Method in class ch.obermuhlner.math.big.BigRational
-
Returns this rational number as a float value.
- toInt() - Method in class ch.obermuhlner.math.big.BigFloat
-
Returns this value as a int value.
- toIntegerRationalString() - Method in class ch.obermuhlner.math.big.BigRational
-
Returns the string representation of this rational number as integer and fraction parts in the form "integerPart fractionNominator/fractionDenominator".
- toLong() - Method in class ch.obermuhlner.math.big.BigFloat
-
Returns this value as a long value.
- toPlainString() - Method in class ch.obermuhlner.math.big.BigRational
-
Returns a plain string representation of this rational number without any exponent.
- toRationalString() - Method in class ch.obermuhlner.math.big.BigRational
-
Returns the string representation of this rational number in the form "numerator/denominator".
- toString() - Method in class ch.obermuhlner.math.big.BigComplex
-
- toString() - Method in class ch.obermuhlner.math.big.BigFloat.Context
-
- toString() - Method in class ch.obermuhlner.math.big.BigFloat
-
- toString() - Method in class ch.obermuhlner.math.big.BigRational
-
- TWO - Static variable in class ch.obermuhlner.math.big.BigRational
-
- type() - Method in class ch.obermuhlner.math.big.BigFloat
-
return special type of a value
- valueOf(BigDecimal) - Static method in class ch.obermuhlner.math.big.BigComplex
-
Returns a complex number with the specified real BigDecimal part.
- valueOf(double) - Static method in class ch.obermuhlner.math.big.BigComplex
-
Returns a complex number with the specified real double part.
- valueOf(double, double) - Static method in class ch.obermuhlner.math.big.BigComplex
-
Returns a complex number with the specified real and imaginary double parts.
- valueOf(BigDecimal, BigDecimal) - Static method in class ch.obermuhlner.math.big.BigComplex
-
Returns a complex number with the specified real and imaginary BigDecimal parts.
- valueOf(BigFloat) - Method in class ch.obermuhlner.math.big.BigFloat.Context
-
Creates a
BigFloat value with this context.
- valueOf(BigDecimal) - Method in class ch.obermuhlner.math.big.BigFloat.Context
-
Creates a
BigFloat value with this context.
- valueOf(int) - Method in class ch.obermuhlner.math.big.BigFloat.Context
-
Creates a
BigFloat value with this context.
- valueOf(int, boolean) - Method in class ch.obermuhlner.math.big.BigFloat.Context
-
parse unsigned value with this logic value & 4294967295
- valueOf(long) - Method in class ch.obermuhlner.math.big.BigFloat.Context
-
Creates a
BigFloat value with this context.
- valueOf(long, boolean) - Method in class ch.obermuhlner.math.big.BigFloat.Context
-
parse unsigned value with this logic value & 18446744073709551615
- valueOf(double) - Method in class ch.obermuhlner.math.big.BigFloat.Context
-
Creates a
BigFloat value with this context.
- valueOf(String) - Method in class ch.obermuhlner.math.big.BigFloat.Context
-
Creates a
BigFloat value with this context.
- valueOf(int) - Static method in class ch.obermuhlner.math.big.BigRational
-
Creates a rational number of the specified int value.
- valueOf(int, int) - Static method in class ch.obermuhlner.math.big.BigRational
-
Creates a rational number of the specified numerator/denominator int values.
- valueOf(int, int, int) - Static method in class ch.obermuhlner.math.big.BigRational
-
Creates a rational number of the specified integer and fraction parts.
- valueOf(BigInteger, BigInteger) - Static method in class ch.obermuhlner.math.big.BigRational
-
Creates a rational number of the specified numerator/denominator BigInteger values.
- valueOf(BigInteger) - Static method in class ch.obermuhlner.math.big.BigRational
-
Creates a rational number of the specified BigInteger value.
- valueOf(double) - Static method in class ch.obermuhlner.math.big.BigRational
-
Creates a rational number of the specified double value.
- valueOf(BigDecimal) - Static method in class ch.obermuhlner.math.big.BigRational
-
Creates a rational number of the specified BigDecimal value.
- valueOf(String) - Static method in class ch.obermuhlner.math.big.BigRational
-
Creates a rational number of the specified string representation.
- valueOf(boolean, String, String, String, String) - Static method in class ch.obermuhlner.math.big.BigRational
-
- valueOf(BigDecimal, BigDecimal) - Static method in class ch.obermuhlner.math.big.BigRational
-
Creates a rational number of the specified numerator/denominator BigDecimal values.
- valueOfPolar(BigDecimal, BigDecimal, MathContext) - Static method in class ch.obermuhlner.math.big.BigComplex
-
Returns a complex number with the specified polar BigDecimal radius and angle using the specified MathContext.
- valueOfPolar(double, double, MathContext) - Static method in class ch.obermuhlner.math.big.BigComplex
-