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).
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).
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).
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).
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.
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).
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).
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).
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.
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).

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.
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.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.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
 
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).
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).
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).
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).
createPowerIterator(BigDecimal, MathContext) - Method in class ch.obermuhlner.math.big.internal.AsinCalculator
 
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
 

D

decrement() - Method in class ch.obermuhlner.math.big.BigRational
Calculates the decrement of this rational number (- 1).
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.

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.
equals(Object) - Method in class ch.obermuhlner.math.big.BigComplex
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).
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(int) - 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.
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

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.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.PowerTwoNPlusOneIterator
 
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.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).
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.
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.
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).
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).
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).
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).

M

mantissa(BigDecimal) - Static method in class ch.obermuhlner.math.big.BigDecimalMath
Returns the mantissa of the specified BigDecimal written as mantissa * 10exponent.
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.

N

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).

O

ONE - Static variable in class ch.obermuhlner.math.big.BigComplex
Real 1 represented as complex number.
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.
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.
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
 
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() - Method in class ch.obermuhlner.math.big.BigRational
Calculates the reciprocal of this rational number (1/x).
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.
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).
round(MathContext) - Method in class ch.obermuhlner.math.big.BigComplex
Returns this complex nuber rounded to the specified precision.

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.
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).
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).
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).
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.

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).
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).
TEN - Static variable in class ch.obermuhlner.math.big.BigRational
The value 10 as BigRational.
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.

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(long) - Method in class ch.obermuhlner.math.big.BigFloat.Context
Creates a BigFloat value with this context.
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

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 - 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