Uses of Class
ch.obermuhlner.math.big.BigFloat
-
Packages that use BigFloat Package Description ch.obermuhlner.math.big ch.obermuhlner.math.big.stream -
-
Uses of BigFloat in ch.obermuhlner.math.big
Subclasses of BigFloat in ch.obermuhlner.math.big Modifier and Type Class Description private static class
BigFloat.SpecialBigFloat
this class handle unrepresentable value in floating-point arithmeticFields in ch.obermuhlner.math.big declared as BigFloat Modifier and Type Field Description static BigFloat
BigFloat. NaN
Represents a value that is not a number.static BigFloat
BigFloat. NEGATIVE_INFINITY
Represents the positive infinity.BigFloat
BigFloat.Context. NEGATIVE_ONE
BigFloat
BigFloat.Context. ONE
static BigFloat
BigFloat. POSITIVE_INFINITY
Represents the positive infinity.BigFloat
BigFloat.Context. ZERO
Methods in ch.obermuhlner.math.big that return BigFloat Modifier and Type Method Description static BigFloat
BigFloat. abs(BigFloat x)
Returns theBigFloat
that is theabs(this)
(absolute value).static BigFloat
BigFloat. acos(BigFloat x)
Returns theBigFloat
that isacos(x)
.static BigFloat
BigFloat. acosh(BigFloat x)
Returns theBigFloat
that isacosh(x)
.static BigFloat
BigFloat. acot(BigFloat x)
Returns theBigFloat
that isacot(x)
.static BigFloat
BigFloat. acoth(BigFloat x)
Returns theBigFloat
that isacoth(x)
.BigFloat
BigFloat. add(double x)
Returns theBigFloat
that isthis + x
.BigFloat
BigFloat. add(int x)
Returns theBigFloat
that isthis + x
.BigFloat
BigFloat. add(long x)
Returns theBigFloat
that isthis + x
.BigFloat
BigFloat. add(BigFloat x)
Returns theBigFloat
that isthis + x
.BigFloat
BigFloat. add(java.math.BigDecimal x)
Returns theBigFloat
that isthis + x
.BigFloat
BigFloat.SpecialBigFloat. add(BigFloat x)
static BigFloat
BigFloat. asin(BigFloat x)
Returns theBigFloat
that isasin(x)
.static BigFloat
BigFloat. asinh(BigFloat x)
Returns theBigFloat
that isasinh(x)
.static BigFloat
BigFloat. atan(BigFloat x)
Returns theBigFloat
that isatan(x)
.static BigFloat
BigFloat. atanh(BigFloat x)
Returns theBigFloat
that isatanh(x)
.static BigFloat
BigFloat. cos(BigFloat x)
Returns theBigFloat
that iscos(x)
.static BigFloat
BigFloat. cosh(BigFloat x)
Returns theBigFloat
that iscosh(x)
.static BigFloat
BigFloat. cot(BigFloat x)
Returns theBigFloat
that iscot(x)
.static BigFloat
BigFloat. coth(BigFloat x)
Returns theBigFloat
that iscoth(x)
.BigFloat
BigFloat. divide(double x)
Returns theBigFloat
that isthis / x
.BigFloat
BigFloat. divide(int x)
Returns theBigFloat
that isthis / x
.BigFloat
BigFloat. divide(long x)
Returns theBigFloat
that isthis / x
.BigFloat
BigFloat. divide(BigFloat x)
Returns theBigFloat
that isthis / x
.BigFloat
BigFloat. divide(java.math.BigDecimal x)
Returns theBigFloat
that isthis / x
.BigFloat
BigFloat.SpecialBigFloat. divide(BigFloat x)
BigFloat
BigFloat.Context. e()
Returns the constant e with this context.static BigFloat
BigFloat. exp(BigFloat x)
Returns theBigFloat
that isexp(x)
.BigFloat
BigFloat.Context. factorial(int n)
Returns the factorial of n with this context.BigFloat
BigFloat. getExponent()
Returns the exponent ofthis
value written as mantissa * 10exponent.BigFloat
BigFloat.SpecialBigFloat. getExponent()
BigFloat
BigFloat. getFractionalPart()
Returns the fractional part ofthis
value (right of the decimal point).BigFloat
BigFloat.SpecialBigFloat. getFractionalPart()
BigFloat
BigFloat. getIntegralPart()
Returns the integral part ofthis
value (left of the decimal point).BigFloat
BigFloat.SpecialBigFloat. getIntegralPart()
BigFloat
BigFloat. getMantissa()
Returns the mantissa ofthis
value written as mantissa * 10exponent.BigFloat
BigFloat.SpecialBigFloat. getMantissa()
static BigFloat
BigFloat. log(BigFloat x)
Returns theBigFloat
that islog(x)
.static BigFloat
BigFloat. log10(BigFloat x)
Returns theBigFloat
that islog10(x)
.static BigFloat
BigFloat. log2(BigFloat x)
Returns theBigFloat
that islog2(x)
.private static BigFloat
BigFloat. logSpecial(BigFloat val)
static BigFloat
BigFloat. max(BigFloat value1, BigFloat value2)
Returns the the maximum of twoBigFloat
values.static BigFloat
BigFloat. max(BigFloat value1, BigFloat... values)
Returns the the maximum of nBigFloat
values.static BigFloat
BigFloat. min(BigFloat value1, BigFloat value2)
Returns the the minimum of twoBigFloat
values.static BigFloat
BigFloat. min(BigFloat value1, BigFloat... values)
Returns the the minimum of nBigFloat
values.BigFloat
BigFloat. multiply(double x)
Returns theBigFloat
that isthis * x
.BigFloat
BigFloat. multiply(int x)
Returns theBigFloat
that isthis * x
.BigFloat
BigFloat. multiply(long x)
Returns theBigFloat
that isthis * x
.BigFloat
BigFloat. multiply(BigFloat x)
Returns theBigFloat
that isthis * x
.BigFloat
BigFloat. multiply(java.math.BigDecimal x)
Returns theBigFloat
that isthis * x
.BigFloat
BigFloat.SpecialBigFloat. multiply(BigFloat x)
static BigFloat
BigFloat. negate(BigFloat x)
Returns theBigFloat
that is- this
.BigFloat
BigFloat.Context. pi()
Returns the constant pi with this context.BigFloat
BigFloat. pow(double y)
BigFloat
BigFloat. pow(int y)
BigFloat
BigFloat. pow(long y)
BigFloat
BigFloat. pow(BigFloat y)
static BigFloat
BigFloat. pow(BigFloat x, BigFloat y)
Returns theBigFloat
that ispow(x, y)
.BigFloat
BigFloat. pow(java.math.BigDecimal y)
BigFloat
BigFloat.SpecialBigFloat. pow(BigFloat y)
BigFloat
BigFloat. remainder(double x)
BigFloat
BigFloat. remainder(int x)
BigFloat
BigFloat. remainder(long x)
BigFloat
BigFloat. remainder(BigFloat x)
BigFloat
BigFloat. remainder(java.math.BigDecimal x)
BigFloat
BigFloat.SpecialBigFloat. remainder(BigFloat x)
BigFloat
BigFloat. root(double y)
BigFloat
BigFloat. root(int y)
BigFloat
BigFloat. root(long y)
BigFloat
BigFloat. root(BigFloat y)
static BigFloat
BigFloat. root(BigFloat x, BigFloat y)
Returns theBigFloat
that isroot(x, y)
.BigFloat
BigFloat. root(java.math.BigDecimal y)
BigFloat
BigFloat.SpecialBigFloat. root(BigFloat y)
static BigFloat
BigFloat. sin(BigFloat x)
Returns theBigFloat
that issin(x)
.static BigFloat
BigFloat. sinh(BigFloat x)
Returns theBigFloat
that issinh(x)
.static BigFloat
BigFloat. sqrt(BigFloat x)
Returns theBigFloat
that issqrt(x)
.BigFloat
BigFloat.SpecialBigFloat. subtract(BigFloat x)
BigFloat
BigFloat.SpecialBigFloat. subtract(java.math.BigDecimal x)
BigFloat
BigFloat. subtract(double x)
Returns theBigFloat
that isthis - x
.BigFloat
BigFloat. subtract(int x)
Returns theBigFloat
that isthis - x
.BigFloat
BigFloat. subtract(long x)
Returns theBigFloat
that isthis - x
.BigFloat
BigFloat. subtract(BigFloat x)
Returns theBigFloat
that isthis - x
.BigFloat
BigFloat. subtract(java.math.BigDecimal x)
Returns theBigFloat
that isthis - x
.static BigFloat
BigFloat. tan(BigFloat x)
Returns theBigFloat
that istan(x)
.static BigFloat
BigFloat. tanh(BigFloat x)
Returns theBigFloat
that istanh(x)
.BigFloat
BigFloat.Context. valueOf(double value)
Creates aBigFloat
value with this context.BigFloat
BigFloat.Context. valueOf(int value)
Creates aBigFloat
value with this context.BigFloat
BigFloat.Context. valueOf(int value, boolean unsigned)
parse unsigned value with this logicBigFloat
BigFloat.Context. valueOf(long value)
Creates aBigFloat
value with this context.BigFloat
BigFloat.Context. valueOf(long value, boolean unsigned)
parse unsigned value with this logicBigFloat
BigFloat.Context. valueOf(BigFloat value)
Creates aBigFloat
value with this context.BigFloat
BigFloat.Context. valueOf(java.lang.String value)
Creates aBigFloat
value with this context.BigFloat
BigFloat.Context. valueOf(java.math.BigDecimal value)
Creates aBigFloat
value with this context.Methods in ch.obermuhlner.math.big with parameters of type BigFloat Modifier and Type Method Description static BigFloat
BigFloat. abs(BigFloat x)
Returns theBigFloat
that is theabs(this)
(absolute value).static BigFloat
BigFloat. acos(BigFloat x)
Returns theBigFloat
that isacos(x)
.static BigFloat
BigFloat. acosh(BigFloat x)
Returns theBigFloat
that isacosh(x)
.static BigFloat
BigFloat. acot(BigFloat x)
Returns theBigFloat
that isacot(x)
.static BigFloat
BigFloat. acoth(BigFloat x)
Returns theBigFloat
that isacoth(x)
.BigFloat
BigFloat. add(BigFloat x)
Returns theBigFloat
that isthis + x
.BigFloat
BigFloat.SpecialBigFloat. add(BigFloat x)
static BigFloat
BigFloat. asin(BigFloat x)
Returns theBigFloat
that isasin(x)
.static BigFloat
BigFloat. asinh(BigFloat x)
Returns theBigFloat
that isasinh(x)
.static BigFloat
BigFloat. atan(BigFloat x)
Returns theBigFloat
that isatan(x)
.static BigFloat
BigFloat. atanh(BigFloat x)
Returns theBigFloat
that isatanh(x)
.int
BigFloat. compareTo(BigFloat other)
int
BigFloat.SpecialBigFloat. compareTo(BigFloat other)
static BigFloat
BigFloat. cos(BigFloat x)
Returns theBigFloat
that iscos(x)
.static BigFloat
BigFloat. cosh(BigFloat x)
Returns theBigFloat
that iscosh(x)
.static BigFloat
BigFloat. cot(BigFloat x)
Returns theBigFloat
that iscot(x)
.static BigFloat
BigFloat. coth(BigFloat x)
Returns theBigFloat
that iscoth(x)
.BigFloat
BigFloat. divide(BigFloat x)
Returns theBigFloat
that isthis / x
.BigFloat
BigFloat.SpecialBigFloat. divide(BigFloat x)
static BigFloat
BigFloat. exp(BigFloat x)
Returns theBigFloat
that isexp(x)
.static boolean
BigFloat. isBetween(BigFloat min, BigFloat max, BigFloat value)
boolean
BigFloat. isEqual(BigFloat other)
Returns whetherthis
value is mathematically equal to theother
value.boolean
BigFloat. isGreaterThan(BigFloat other)
Returns whetherthis
value is mathematically greater than to theother
value.boolean
BigFloat. isGreaterThanOrEqual(BigFloat other)
Returns whetherthis
value is mathematically greater than or equal to theother
value.boolean
BigFloat. isLessThan(BigFloat other)
Returns whetherthis
value is mathematically less than to theother
value.boolean
BigFloat. isLessThanOrEqual(BigFloat other)
Returns whetherthis
value is mathematically less than or equal to theother
value.private static boolean
BigFloat. isRangeAbs1(BigFloat x)
static BigFloat
BigFloat. log(BigFloat x)
Returns theBigFloat
that islog(x)
.static BigFloat
BigFloat. log10(BigFloat x)
Returns theBigFloat
that islog10(x)
.static BigFloat
BigFloat. log2(BigFloat x)
Returns theBigFloat
that islog2(x)
.private static BigFloat
BigFloat. logSpecial(BigFloat val)
static BigFloat
BigFloat. max(BigFloat value1, BigFloat value2)
Returns the the maximum of twoBigFloat
values.static BigFloat
BigFloat. max(BigFloat value1, BigFloat... values)
Returns the the maximum of nBigFloat
values.static BigFloat
BigFloat. min(BigFloat value1, BigFloat value2)
Returns the the minimum of twoBigFloat
values.static BigFloat
BigFloat. min(BigFloat value1, BigFloat... values)
Returns the the minimum of nBigFloat
values.BigFloat
BigFloat. multiply(BigFloat x)
Returns theBigFloat
that isthis * x
.BigFloat
BigFloat.SpecialBigFloat. multiply(BigFloat x)
static BigFloat
BigFloat. negate(BigFloat x)
Returns theBigFloat
that is- this
.BigFloat
BigFloat. pow(BigFloat y)
static BigFloat
BigFloat. pow(BigFloat x, BigFloat y)
Returns theBigFloat
that ispow(x, y)
.BigFloat
BigFloat.SpecialBigFloat. pow(BigFloat y)
BigFloat
BigFloat. remainder(BigFloat x)
BigFloat
BigFloat.SpecialBigFloat. remainder(BigFloat x)
BigFloat
BigFloat. root(BigFloat y)
static BigFloat
BigFloat. root(BigFloat x, BigFloat y)
Returns theBigFloat
that isroot(x, y)
.BigFloat
BigFloat.SpecialBigFloat. root(BigFloat y)
static BigFloat
BigFloat. sin(BigFloat x)
Returns theBigFloat
that issin(x)
.static BigFloat
BigFloat. sinh(BigFloat x)
Returns theBigFloat
that issinh(x)
.static BigFloat
BigFloat. sqrt(BigFloat x)
Returns theBigFloat
that issqrt(x)
.BigFloat
BigFloat.SpecialBigFloat. subtract(BigFloat x)
BigFloat
BigFloat. subtract(BigFloat x)
Returns theBigFloat
that isthis - x
.static BigFloat
BigFloat. tan(BigFloat x)
Returns theBigFloat
that istan(x)
.static BigFloat
BigFloat. tanh(BigFloat x)
Returns theBigFloat
that istanh(x)
.BigFloat
BigFloat.Context. valueOf(BigFloat value)
Creates aBigFloat
value with this context. -
Uses of BigFloat in ch.obermuhlner.math.big.stream
Fields in ch.obermuhlner.math.big.stream declared as BigFloat Modifier and Type Field Description private BigFloat
BigFloatStream.BigFloatSpliterator. step
private BigFloat
BigFloatStream.BigFloatSpliterator. value
Methods in ch.obermuhlner.math.big.stream that return types with arguments of type BigFloat Modifier and Type Method Description java.util.Comparator<? super BigFloat>
BigFloatStream.BigFloatSpliterator. getComparator()
static java.util.stream.Stream<BigFloat>
BigFloatStream. range(double startInclusive, double endExclusive, double step, BigFloat.Context context)
Returns a sequential orderedStream<BigFloat>
fromstartInclusive
(inclusive) toendExclusive
(exclusive) by an incrementalstep
.static java.util.stream.Stream<BigFloat>
BigFloatStream. range(long startInclusive, long endExclusive, long step, BigFloat.Context context)
Returns a sequential orderedStream<BigFloat>
fromstartInclusive
(inclusive) toendExclusive
(exclusive) by an incrementalstep
.static java.util.stream.Stream<BigFloat>
BigFloatStream. range(BigFloat startInclusive, BigFloat endExclusive, BigFloat step)
Returns a sequential orderedStream<BigFloat>
fromstartInclusive
(inclusive) toendExclusive
(exclusive) by an incrementalstep
.static java.util.stream.Stream<BigFloat>
BigFloatStream. rangeClosed(double startInclusive, double endInclusive, double step, BigFloat.Context context)
Returns a sequential orderedStream<BigFloat>
fromstartInclusive
(inclusive) toendInclusive
(inclusive) by an incrementalstep
.static java.util.stream.Stream<BigFloat>
BigFloatStream. rangeClosed(long startInclusive, long endInclusive, long step, BigFloat.Context context)
Returns a sequential orderedStream<BigFloat>
fromstartInclusive
(inclusive) toendInclusive
(inclusive) by an incrementalstep
.static java.util.stream.Stream<BigFloat>
BigFloatStream. rangeClosed(BigFloat startInclusive, BigFloat endInclusive, BigFloat step)
Returns a sequential orderedStream<BigFloat>
fromstartInclusive
(inclusive) toendInclusive
(inclusive) by an incrementalstep
.java.util.Spliterator<BigFloat>
BigFloatStream.BigFloatSpliterator. trySplit()
Methods in ch.obermuhlner.math.big.stream with parameters of type BigFloat Modifier and Type Method Description private static long
BigFloatStream.BigFloatSpliterator. estimatedCount(BigFloat startInclusive, BigFloat end, boolean inclusive, BigFloat step)
static java.util.stream.Stream<BigFloat>
BigFloatStream. range(BigFloat startInclusive, BigFloat endExclusive, BigFloat step)
Returns a sequential orderedStream<BigFloat>
fromstartInclusive
(inclusive) toendExclusive
(exclusive) by an incrementalstep
.static java.util.stream.Stream<BigFloat>
BigFloatStream. rangeClosed(BigFloat startInclusive, BigFloat endInclusive, BigFloat step)
Returns a sequential orderedStream<BigFloat>
fromstartInclusive
(inclusive) toendInclusive
(inclusive) by an incrementalstep
.Method parameters in ch.obermuhlner.math.big.stream with type arguments of type BigFloat Modifier and Type Method Description void
BigFloatStream.BigFloatSpliterator. forEachRemaining(java.util.function.Consumer<? super BigFloat> action)
boolean
BigFloatStream.BigFloatSpliterator. tryAdvance(java.util.function.Consumer<? super BigFloat> action)
Constructors in ch.obermuhlner.math.big.stream with parameters of type BigFloat Constructor Description BigFloatSpliterator(BigFloat startInclusive, BigFloat end, boolean inclusive, BigFloat step)
BigFloatSpliterator(BigFloat startInclusive, BigFloat step, long count)
-