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

A

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
Returns the BigFloat that is acos(x).
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
Returns the BigFloat that is acosh(x).
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
Returns the BigFloat that is acot(x).
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
Returns the BigFloat that is acoth(x).
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
Returns the BigFloat that is this + x.
add(BigDecimal) - Method in class ch.obermuhlner.math.big.BigFloat
Returns the BigFloat that is this + x.
add(int) - Method in class ch.obermuhlner.math.big.BigFloat
Returns the BigFloat that is this + x.
add(long) - Method in class ch.obermuhlner.math.big.BigFloat
Returns the BigFloat that is this + x.
add(double) - Method in class ch.obermuhlner.math.big.BigFloat
Returns the BigFloat that is this + x.
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
Returns the BigFloat that is asin(x).
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
Returns the BigFloat that is asinh(x).
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
Returns the BigFloat that is atan(x).
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
Returns the BigFloat that is atanh(x).
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.

B

bernoulli(int, MathContext) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
Calculates the Bernoulli number for the specified index.
bernoulli(int) - Static method in class ch.obermuhlner.math.big.BigRational
Calculates the Bernoulli number for the specified index.
bernoulli(int) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
Calculates the Bernoulli number for the specified index using the current MathContext.
BigComplex - Class in ch.obermuhlner.math.big
Represents a complex number consisting of a real and an imaginary BigDecimal part in the form a + bi.
BigComplexMath - Class in ch.obermuhlner.math.big
Provides advanced functions operating on BigComplexs.
BigComplexMath() - Constructor for class ch.obermuhlner.math.big.BigComplexMath
 
BigDecimalMath - Class in ch.obermuhlner.math.big
Provides advanced functions operating on BigDecimals.
BigDecimalStream - Class in ch.obermuhlner.math.big.stream
Provides constructor methods for streams of BigDecimal elements.
BigDecimalStream() - Constructor for class ch.obermuhlner.math.big.stream.BigDecimalStream
 
BigFloat - Class in ch.obermuhlner.math.big
A wrapper around BigDecimal which simplifies the consistent usage of the MathContext and provides a simpler API for calculations.
BigFloat.Context - Class in ch.obermuhlner.math.big
Manages the MathContext and provides factory methods for BigFloat values.
BigFloatStream - Class in ch.obermuhlner.math.big.stream
Provides constructor methods for streams of BigFloat elements.
BigFloatStream() - Constructor for class ch.obermuhlner.math.big.stream.BigFloatStream
 
BigRational - Class in ch.obermuhlner.math.big
A rational number represented as a quotient of two values.

C

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
Creates a BigFloat.Context with the specified MathContext.
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
Returns the BigFloat that is cos(x).
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
Returns the BigFloat that is cosh(x).
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
Returns the BigFloat that is cot(x).
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
Returns the BigFloat that is coth(x).
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
Creates the PowerIterator used for this series.
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.

D

decrement() - Method in class ch.obermuhlner.math.big.BigRational
Calculates the decrement of this rational number (- 1).
DefaultBigDecimalMath - Class in ch.obermuhlner.math.big
A wrapper around BigDecimalMath that passes a current MathContext to the functions that need a MathContext argument.
DefaultBigDecimalMath() - Constructor for class ch.obermuhlner.math.big.DefaultBigDecimalMath
 
DefaultBigDecimalMath.LocalMathContext - Class in ch.obermuhlner.math.big
The local context used to push and pop a MathContext on the stack.
divide(BigComplex, MathContext) - Method in class ch.obermuhlner.math.big.BigComplex
Calculates this complex number divided by the given complex value using the specified MathContext.
divide(BigDecimal, MathContext) - Method in class ch.obermuhlner.math.big.BigComplex
Calculates this complex number divided by the given real BigDecimal value using the specified MathContext.
divide(double, MathContext) - Method in class ch.obermuhlner.math.big.BigComplex
Calculates this complex number divided by the given real double value using the specified MathContext.
divide(BigFloat) - Method in class ch.obermuhlner.math.big.BigFloat
Returns the BigFloat that is this / x.
divide(BigDecimal) - Method in class ch.obermuhlner.math.big.BigFloat
Returns the BigFloat that is this / x.
divide(int) - Method in class ch.obermuhlner.math.big.BigFloat
Returns the BigFloat that is this / x.
divide(long) - Method in class ch.obermuhlner.math.big.BigFloat
Returns the BigFloat that is this / x.
divide(double) - Method in class ch.obermuhlner.math.big.BigFloat
Returns the BigFloat that is this / x.
divide(BigRational) - Method in class ch.obermuhlner.math.big.BigRational
Calculates the division (/) of this rational number and the specified argument.
divide(BigInteger) - Method in class ch.obermuhlner.math.big.BigRational
Calculates the division (/) of this rational number and the specified argument.
divide(int) - Method in class ch.obermuhlner.math.big.BigRational
Calculates the division (/) of this rational number and the specified argument.
divide(BigDecimal, BigDecimal) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
Returns the BigDecimal that is x / y using the current MathContext.

E

e(MathContext) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
Returns the number e.
e() - Method in class ch.obermuhlner.math.big.BigFloat.Context
Returns the constant e with this context.
e() - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
Returns the number e using the current MathContext.
equals(Object) - Method in class ch.obermuhlner.math.big.BigComplex
Contrary to BigDecimal.equals(Object) this method implements mathematical equality (by calling BigDecimal.compareTo(BigDecimal) on the real and imaginary parts) instead of strict equality.
equals(Object) - Method in class ch.obermuhlner.math.big.BigFloat.Context
 
equals(Object) - Method in class ch.obermuhlner.math.big.BigFloat
 
equals(Object) - Method in class ch.obermuhlner.math.big.BigRational
 
exp(BigComplex, MathContext) - Static method in class ch.obermuhlner.math.big.BigComplexMath
Calculates the natural exponent of BigComplex x (ex) in the complex domain.
exp(BigDecimal, MathContext) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
Calculates the natural exponent of BigDecimal x (ex).
exp(BigFloat) - Static method in class ch.obermuhlner.math.big.BigFloat
Returns the BigFloat that is exp(x).
exp(BigDecimal) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
Calculates the natural exponent of BigDecimal x (ex) using the current MathContext.
ExpCalculator - Class in ch.obermuhlner.math.big.internal
Calculates exp using the Maclaurin series.
exponent(BigDecimal) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
Returns the exponent of the specified BigDecimal written as mantissa * 10exponent.

F

factorial(BigComplex, MathContext) - Static method in class ch.obermuhlner.math.big.BigComplexMath
Calculates the factorial of the specified BigComplex.
factorial(int) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
Calculates the factorial of the specified integer argument.
factorial(BigDecimal, MathContext) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
Calculates the factorial of the specified BigDecimal.
factorial(int) - Method in class ch.obermuhlner.math.big.BigFloat.Context
Returns the factorial of n with this context.
factorial(BigDecimal) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
Calculates the factorial of the specified BigDecimal using the current MathContext.
fractionalPart(BigDecimal) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
Returns the fractional part of the specified BigDecimal (right of the decimal point).
fractionPart() - Method in class ch.obermuhlner.math.big.BigRational
Returns the fraction part of this rational number.

G

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
Returns the BigFloat.Context of this value.
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.

H

hashCode() - Method in class ch.obermuhlner.math.big.BigComplex
 
hashCode() - Method in class ch.obermuhlner.math.big.BigFloat.Context
 
hashCode() - Method in class ch.obermuhlner.math.big.BigFloat
 
hashCode() - Method in class ch.obermuhlner.math.big.BigRational
 

I

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
Returns whether this BigFloat is 0.
isZero() - Method in class ch.obermuhlner.math.big.BigRational
Returns whether this rational number is zero.

L

log(BigComplex, MathContext) - Static method in class ch.obermuhlner.math.big.BigComplexMath
Calculates the natural logarithm of BigComplex x in the complex domain.
log(BigDecimal, MathContext) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
Calculates the natural logarithm of BigDecimal x.
log(BigFloat) - Static method in class ch.obermuhlner.math.big.BigFloat
Returns the BigFloat that is log(x).
log(BigDecimal) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
Calculates the natural logarithm of BigDecimal x using the current MathContext.
log10(BigDecimal, MathContext) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
Calculates the logarithm of BigDecimal x to the base 10.
log10(BigFloat) - Static method in class ch.obermuhlner.math.big.BigFloat
Returns the BigFloat that is log10(x).
log10(BigDecimal) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
Calculates the logarithm of BigDecimal x to the base 10 using the current MathContext.
log2(BigDecimal, MathContext) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
Calculates the logarithm of BigDecimal x to the base 2.
log2(BigFloat) - Static method in class ch.obermuhlner.math.big.BigFloat
Returns the BigFloat that is log2(x).
log2(BigDecimal) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
Calculates the logarithm of BigDecimal x to the base 2 using the current MathContext.

M

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
Returns the BigFloat that is this * x.
multiply(BigDecimal) - Method in class ch.obermuhlner.math.big.BigFloat
Returns the BigFloat that is this * x.
multiply(int) - Method in class ch.obermuhlner.math.big.BigFloat
Returns the BigFloat that is this * x.
multiply(long) - Method in class ch.obermuhlner.math.big.BigFloat
Returns the BigFloat that is this * x.
multiply(double) - Method in class ch.obermuhlner.math.big.BigFloat
Returns the BigFloat that is this * x.
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.

N

NaN - Static variable in class ch.obermuhlner.math.big.BigFloat
Represents a value that is not a number.
negate() - Method in class ch.obermuhlner.math.big.BigComplex
Calculates the negation -a - bi of this complex number.
negate(BigFloat) - Static method in class ch.obermuhlner.math.big.BigFloat
Returns the BigFloat that is - this.
negate() - Method in class ch.obermuhlner.math.big.BigRational
Negates this rational number (inverting the sign).
NEGATIVE_INFINITY - Static variable in class ch.obermuhlner.math.big.BigFloat
Represents the positive infinity.
NEGATIVE_ONE - Variable in class ch.obermuhlner.math.big.BigFloat.Context
 

O

ONE - Static variable in class ch.obermuhlner.math.big.BigComplex
Real 1 represented as complex number.
ONE - Variable in class ch.obermuhlner.math.big.BigFloat.Context
 
ONE - Static variable in class ch.obermuhlner.math.big.BigRational
The value 1 as BigRational.

P

pi(MathContext) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
Returns the number pi.
pi() - Method in class ch.obermuhlner.math.big.BigFloat.Context
Returns the constant pi with this context.
pi() - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
Returns the number pi using the current MathContext.
POSITIVE_INFINITY - Static variable in class ch.obermuhlner.math.big.BigFloat
Represents the positive infinity.
pow(BigComplex, long, MathContext) - Static method in class ch.obermuhlner.math.big.BigComplexMath
Calculates BigComplex x to the power of long y (xy).
pow(BigComplex, BigDecimal, MathContext) - Static method in class ch.obermuhlner.math.big.BigComplexMath
Calculates BigComplex x to the power of BigDecimal y (xy).
pow(BigComplex, BigComplex, MathContext) - Static method in class ch.obermuhlner.math.big.BigComplexMath
Calculates BigComplex x to the power of BigComplex y (xy).
pow(BigDecimal, BigDecimal, MathContext) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
Calculates BigDecimal x to the power of BigDecimal y (xy).
pow(BigDecimal, long, MathContext) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
Calculates BigDecimal x to the power of long y (xy).
pow(BigFloat) - Method in class ch.obermuhlner.math.big.BigFloat
Returns the BigFloat that is this to the power of y.
pow(BigDecimal) - Method in class ch.obermuhlner.math.big.BigFloat
Returns the BigFloat that is this to the power of y.
pow(int) - Method in class ch.obermuhlner.math.big.BigFloat
Returns the BigFloat that is this to the power of y.
pow(long) - Method in class ch.obermuhlner.math.big.BigFloat
Returns the BigFloat that is this to the power of y.
pow(double) - Method in class ch.obermuhlner.math.big.BigFloat
Returns the BigFloat that is this to the power of y.
pow(BigFloat, BigFloat) - Static method in class ch.obermuhlner.math.big.BigFloat
Returns the BigFloat that is pow(x, y).
pow(int) - Method in class ch.obermuhlner.math.big.BigRational
Calculates this rational number to the power (xy) of the specified argument.
pow(BigDecimal, BigDecimal) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
Calculates BigDecimal x to the power of BigDecimal y (xy) using the current MathContext.
pow(BigDecimal, long) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
Calculates BigDecimal x to the power of long y (xy) using the current MathContext.
PowerIterator - Interface in ch.obermuhlner.math.big.internal
Iterator over the powers of a value x.
PowerNIterator - Class in ch.obermuhlner.math.big.internal
PowerIterator to calculate xn.
PowerNIterator(BigDecimal, MathContext) - Constructor for class ch.obermuhlner.math.big.internal.PowerNIterator
 
PowerTwoNIterator - Class in ch.obermuhlner.math.big.internal
PowerIterator to calculate x2*n.
PowerTwoNIterator(BigDecimal, MathContext) - Constructor for class ch.obermuhlner.math.big.internal.PowerTwoNIterator
 
PowerTwoNMinusOneIterator - Class in ch.obermuhlner.math.big.internal
PowerIterator to calculate x2*n-1.
PowerTwoNMinusOneIterator(BigDecimal, MathContext) - Constructor for class ch.obermuhlner.math.big.internal.PowerTwoNMinusOneIterator
 
PowerTwoNPlusOneIterator - Class in ch.obermuhlner.math.big.internal
PowerIterator to calculate x2*n+1.
PowerTwoNPlusOneIterator(BigDecimal, MathContext) - Constructor for class ch.obermuhlner.math.big.internal.PowerTwoNPlusOneIterator
 

R

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
Calculates the BigComplex n'th root of BigComplex x (n√x).
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.

S

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
Constructs a SeriesCalculator that calculates single terms.
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
Sets the default MathContext used if no other MathContext is defined using DefaultBigDecimalMath.withLocalMathContext(MathContext, Runnable).
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
Returns the BigFloat that is sin(x).
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
Returns the BigFloat that is sinh(x).
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
Returns the BigFloat that is sqrt(x).
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
Returns the BigFloat that is this - x.
subtract(BigDecimal) - Method in class ch.obermuhlner.math.big.BigFloat
Returns the BigFloat that is this - x.
subtract(int) - Method in class ch.obermuhlner.math.big.BigFloat
Returns the BigFloat that is this - x.
subtract(long) - Method in class ch.obermuhlner.math.big.BigFloat
Returns the BigFloat that is this - x.
subtract(double) - Method in class ch.obermuhlner.math.big.BigFloat
Returns the BigFloat that is this - x.
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.

T

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
Returns the BigFloat that is tan(x).
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
Returns the BigFloat that is tanh(x).
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
The value 10 as 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
The value 2 as BigRational.
type() - Method in class ch.obermuhlner.math.big.BigFloat
return special type of a value

V

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
 

W

withLocalMathContext(int, Runnable) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
Executes the given Runnable using the specified precision.
withLocalMathContext(int, RoundingMode, Runnable) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
Executes the given Runnable using the specified precision and RoundingMode.
withLocalMathContext(MathContext, Runnable) - Static method in class ch.obermuhlner.math.big.DefaultBigDecimalMath
Executes the given Runnable using the specified MathContext.
withPrecision(int) - Method in class ch.obermuhlner.math.big.BigRational
Returns a rational number with approximatively this value and the specified precision.
withScale(int) - Method in class ch.obermuhlner.math.big.BigRational
Returns a rational number with approximatively this value and the specified scale.

Z

ZERO - Static variable in class ch.obermuhlner.math.big.BigComplex
Zero represented as complex number.
ZERO - Variable in class ch.obermuhlner.math.big.BigFloat.Context
 
ZERO - Static variable in class ch.obermuhlner.math.big.BigRational
The value 0 as BigRational.
A B C D E F G H I L M N O P R S T V W Z 
Skip navigation links