Uses of Class
ch.obermuhlner.math.big.BigFloat
Packages that use BigFloat
-
Uses of BigFloat in ch.obermuhlner.math.big
Subclasses of BigFloat in ch.obermuhlner.math.bigModifier and TypeClassDescriptionprivate static final classthis class handle unrepresentable value in floating-point arithmeticClasses in ch.obermuhlner.math.big that implement interfaces with type arguments of type BigFloatModifier and TypeClassDescriptionclassA wrapper aroundBigDecimalwhich simplifies the consistent usage of theMathContextand provides a simpler API for calculations.Fields in ch.obermuhlner.math.big declared as BigFloatModifier and TypeFieldDescriptionstatic final BigFloatBigFloat.NaNRepresents a value that is not a number.static final BigFloatBigFloat.NEGATIVE_INFINITYRepresents the positive infinity.final BigFloatBigFloat.Context.NEGATIVE_ONEfinal BigFloatBigFloat.Context.ONEstatic final BigFloatBigFloat.POSITIVE_INFINITYRepresents the positive infinity.final BigFloatBigFloat.Context.ZEROMethods in ch.obermuhlner.math.big that return BigFloatModifier and TypeMethodDescriptionstatic BigFloatReturns theBigFloatthat is theabs(this)(absolute value).static BigFloatReturns theBigFloatthat isacos(x).static BigFloatReturns theBigFloatthat isacosh(x).static BigFloatReturns theBigFloatthat isacot(x).static BigFloatReturns theBigFloatthat isacoth(x).BigFloat.add(double x) Returns theBigFloatthat isthis + x.BigFloat.add(int x) Returns theBigFloatthat isthis + x.BigFloat.add(long x) Returns theBigFloatthat isthis + x.Returns theBigFloatthat isthis + x.BigFloat.add(BigDecimal x) Returns theBigFloatthat isthis + x.static BigFloatReturns theBigFloatthat isasin(x).static BigFloatReturns theBigFloatthat isasinh(x).static BigFloatReturns theBigFloatthat isatan(x).static BigFloatReturns theBigFloatthat isatanh(x).static BigFloatReturns theBigFloatthat iscos(x).static BigFloatReturns theBigFloatthat iscosh(x).static BigFloatReturns theBigFloatthat iscot(x).static BigFloatReturns theBigFloatthat iscoth(x).BigFloat.divide(double x) Returns theBigFloatthat isthis / x.BigFloat.divide(int x) Returns theBigFloatthat isthis / x.BigFloat.divide(long x) Returns theBigFloatthat isthis / x.Returns theBigFloatthat isthis / x.BigFloat.divide(BigDecimal x) Returns theBigFloatthat isthis / x.BigFloat.Context.e()Returns the constant e with this context.static BigFloatReturns theBigFloatthat isexp(x).BigFloat.Context.factorial(int n) Returns the factorial of n with this context.BigFloat.getExponent()Returns the exponent ofthisvalue written as mantissa * 10exponent.BigFloat.SpecialBigFloat.getExponent()BigFloat.getFractionalPart()Returns the fractional part ofthisvalue (right of the decimal point).BigFloat.SpecialBigFloat.getFractionalPart()BigFloat.getIntegralPart()Returns the integral part ofthisvalue (left of the decimal point).BigFloat.SpecialBigFloat.getIntegralPart()BigFloat.getMantissa()Returns the mantissa ofthisvalue written as mantissa * 10exponent.BigFloat.SpecialBigFloat.getMantissa()static BigFloatReturns theBigFloatthat islog(x).static BigFloatReturns theBigFloatthat islog10(x).static BigFloatReturns theBigFloatthat islog2(x).private static BigFloatBigFloat.logSpecial(BigFloat val) static BigFloatReturns the the maximum of twoBigFloatvalues.static BigFloatReturns the the maximum of nBigFloatvalues.static BigFloatReturns the the minimum of twoBigFloatvalues.static BigFloatReturns the the minimum of nBigFloatvalues.BigFloat.multiply(double x) Returns theBigFloatthat isthis * x.BigFloat.multiply(int x) Returns theBigFloatthat isthis * x.BigFloat.multiply(long x) Returns theBigFloatthat isthis * x.Returns theBigFloatthat isthis * x.BigFloat.multiply(BigDecimal x) Returns theBigFloatthat isthis * x.static BigFloatReturns theBigFloatthat is- this.BigFloat.Context.pi()Returns the constant pi with this context.BigFloat.pow(double y) BigFloat.pow(int y) BigFloat.pow(long y) static BigFloatReturns theBigFloatthat ispow(x, y).BigFloat.pow(BigDecimal y) BigFloat.remainder(double x) BigFloat.remainder(int x) BigFloat.remainder(long x) BigFloat.remainder(BigDecimal x) BigFloat.root(double y) BigFloat.root(int y) BigFloat.root(long y) static BigFloatReturns theBigFloatthat isroot(x, y).BigFloat.root(BigDecimal y) static BigFloatReturns theBigFloatthat issin(x).static BigFloatReturns theBigFloatthat issinh(x).static BigFloatReturns theBigFloatthat issqrt(x).BigFloat.SpecialBigFloat.subtract(BigDecimal x) BigFloat.subtract(double x) Returns theBigFloatthat isthis - x.BigFloat.subtract(int x) Returns theBigFloatthat isthis - x.BigFloat.subtract(long x) Returns theBigFloatthat isthis - x.Returns theBigFloatthat isthis - x.BigFloat.subtract(BigDecimal x) Returns theBigFloatthat isthis - x.static BigFloatReturns theBigFloatthat istan(x).static BigFloatReturns theBigFloatthat istanh(x).BigFloat.Context.valueOf(double value) Creates aBigFloatvalue with this context.BigFloat.Context.valueOf(int value) Creates aBigFloatvalue with this context.BigFloat.Context.valueOf(int value, boolean unsigned) parse unsigned value with this logicBigFloat.Context.valueOf(long value) Creates aBigFloatvalue with this context.BigFloat.Context.valueOf(long value, boolean unsigned) parse unsigned value with this logicCreates aBigFloatvalue with this context.Creates aBigFloatvalue with this context.BigFloat.Context.valueOf(BigDecimal value) Creates aBigFloatvalue with this context.Methods in ch.obermuhlner.math.big with parameters of type BigFloatModifier and TypeMethodDescriptionstatic BigFloatReturns theBigFloatthat is theabs(this)(absolute value).static BigFloatReturns theBigFloatthat isacos(x).static BigFloatReturns theBigFloatthat isacosh(x).static BigFloatReturns theBigFloatthat isacot(x).static BigFloatReturns theBigFloatthat isacoth(x).Returns theBigFloatthat isthis + x.static BigFloatReturns theBigFloatthat isasin(x).static BigFloatReturns theBigFloatthat isasinh(x).static BigFloatReturns theBigFloatthat isatan(x).static BigFloatReturns theBigFloatthat isatanh(x).intintstatic BigFloatReturns theBigFloatthat iscos(x).static BigFloatReturns theBigFloatthat iscosh(x).static BigFloatReturns theBigFloatthat iscot(x).static BigFloatReturns theBigFloatthat iscoth(x).Returns theBigFloatthat isthis / x.static BigFloatReturns theBigFloatthat isexp(x).static booleanbooleanReturns whetherthisvalue is mathematically equal to theothervalue.booleanBigFloat.isGreaterThan(BigFloat other) Returns whetherthisvalue is mathematically greater than to theothervalue.booleanBigFloat.isGreaterThanOrEqual(BigFloat other) Returns whetherthisvalue is mathematically greater than or equal to theothervalue.booleanBigFloat.isLessThan(BigFloat other) Returns whetherthisvalue is mathematically less than to theothervalue.booleanBigFloat.isLessThanOrEqual(BigFloat other) Returns whetherthisvalue is mathematically less than or equal to theothervalue.private static booleanBigFloat.isRangeAbs1(BigFloat x) static BigFloatReturns theBigFloatthat islog(x).static BigFloatReturns theBigFloatthat islog10(x).static BigFloatReturns theBigFloatthat islog2(x).private static BigFloatBigFloat.logSpecial(BigFloat val) static BigFloatReturns the the maximum of twoBigFloatvalues.static BigFloatReturns the the maximum of nBigFloatvalues.static BigFloatReturns the the minimum of twoBigFloatvalues.static BigFloatReturns the the minimum of nBigFloatvalues.Returns theBigFloatthat isthis * x.static BigFloatReturns theBigFloatthat is- this.static BigFloatReturns theBigFloatthat ispow(x, y).static BigFloatReturns theBigFloatthat isroot(x, y).static BigFloatReturns theBigFloatthat issin(x).static BigFloatReturns theBigFloatthat issinh(x).static BigFloatReturns theBigFloatthat issqrt(x).Returns theBigFloatthat isthis - x.static BigFloatReturns theBigFloatthat istan(x).static BigFloatReturns theBigFloatthat istanh(x).Creates aBigFloatvalue with this context. -
Uses of BigFloat in ch.obermuhlner.math.big.stream
Subclasses with type arguments of type BigFloat in ch.obermuhlner.math.big.streamFields in ch.obermuhlner.math.big.stream declared as BigFloatModifier and TypeFieldDescriptionprivate BigFloatBigFloatStream.BigFloatSpliterator.stepprivate BigFloatBigFloatStream.BigFloatSpliterator.valueMethods in ch.obermuhlner.math.big.stream that return types with arguments of type BigFloatModifier and TypeMethodDescriptionComparator<? super BigFloat> BigFloatStream.BigFloatSpliterator.getComparator()BigFloatStream.range(double startInclusive, double endExclusive, double step, BigFloat.Context context) Returns a sequential orderedStream<BigFloat>fromstartInclusive(inclusive) toendExclusive(exclusive) by an incrementalstep.BigFloatStream.range(long startInclusive, long endExclusive, long step, BigFloat.Context context) Returns a sequential orderedStream<BigFloat>fromstartInclusive(inclusive) toendExclusive(exclusive) by an incrementalstep.Returns a sequential orderedStream<BigFloat>fromstartInclusive(inclusive) toendExclusive(exclusive) by an incrementalstep.BigFloatStream.rangeClosed(double startInclusive, double endInclusive, double step, BigFloat.Context context) Returns a sequential orderedStream<BigFloat>fromstartInclusive(inclusive) toendInclusive(inclusive) by an incrementalstep.BigFloatStream.rangeClosed(long startInclusive, long endInclusive, long step, BigFloat.Context context) Returns a sequential orderedStream<BigFloat>fromstartInclusive(inclusive) toendInclusive(inclusive) by an incrementalstep.BigFloatStream.rangeClosed(BigFloat startInclusive, BigFloat endInclusive, BigFloat step) Returns a sequential orderedStream<BigFloat>fromstartInclusive(inclusive) toendInclusive(inclusive) by an incrementalstep.BigFloatStream.BigFloatSpliterator.trySplit()Methods in ch.obermuhlner.math.big.stream with parameters of type BigFloatModifier and TypeMethodDescriptionprivate static longBigFloatStream.BigFloatSpliterator.estimatedCount(BigFloat startInclusive, BigFloat end, boolean inclusive, BigFloat step) Returns a sequential orderedStream<BigFloat>fromstartInclusive(inclusive) toendExclusive(exclusive) by an incrementalstep.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 BigFloatModifier and TypeMethodDescriptionvoidBigFloatStream.BigFloatSpliterator.forEachRemaining(Consumer<? super BigFloat> action) booleanBigFloatStream.BigFloatSpliterator.tryAdvance(Consumer<? super BigFloat> action) Constructors in ch.obermuhlner.math.big.stream with parameters of type BigFloatModifierConstructorDescriptionBigFloatSpliterator(BigFloat startInclusive, BigFloat end, boolean inclusive, BigFloat step) BigFloatSpliterator(BigFloat startInclusive, BigFloat step, long count)