SYMBOL INDEX (1218 symbols across 56 files) FILE: ch.obermuhlner.math.big.example/src/main/java/ch/obermuhlner/math/big/example/BernoulliTable.java class BernoulliTable (line 5) | public class BernoulliTable { method main (line 7) | public static void main(String[] args) { method printBernoulliTableSimple (line 12) | private static void printBernoulliTableSimple(int n) { method printBernoulliTableHtml (line 20) | private static void printBernoulliTableHtml(int n) { method printBernoulliTableHtml2 (line 37) | private static void printBernoulliTableHtml2(int n) { FILE: ch.obermuhlner.math.big.example/src/main/java/ch/obermuhlner/math/big/example/BigDecimalMathExample.java class BigDecimalMathExample (line 8) | public class BigDecimalMathExample { method main (line 10) | public static void main(String[] args) { method exampleForDocu (line 16) | public static void exampleForDocu() { method exampleForJavaDoc_roundTrailingZeroes (line 59) | private static void exampleForJavaDoc_roundTrailingZeroes() { FILE: ch.obermuhlner.math.big.example/src/main/java/ch/obermuhlner/math/big/example/BigFloatExample.java class BigFloatExample (line 8) | public class BigFloatExample { method main (line 10) | public static void main(String[] args) { method examplePi (line 14) | private static void examplePi() { method piChudnovski (line 18) | private static BigFloat piChudnovski(int precision) { FILE: ch.obermuhlner.math.big.example/src/main/java/ch/obermuhlner/math/big/example/DefaultBigDecimalMathExample.java class DefaultBigDecimalMathExample (line 11) | public class DefaultBigDecimalMathExample { method main (line 12) | public static void main(String[] args) { method runDefaultExample (line 22) | private static void runDefaultExample() { method runPiChudnovskyExample (line 26) | private static void runPiChudnovskyExample() { method piChudnovsky (line 37) | private static BigDecimal piChudnovsky() { method piChudnovskyMixedArithmetic (line 76) | private static BigDecimal piChudnovskyMixedArithmetic() { method runCreateLocalMathContextExample (line 115) | private static void runCreateLocalMathContextExample() { method runWithLocalMathContextExample (line 127) | private static void runWithLocalMathContextExample() { method runWithLocalMathContextCompactExample (line 139) | private static void runWithLocalMathContextCompactExample() { method runWithLocalMathContextParallelBadExample (line 151) | private static void runWithLocalMathContextParallelBadExample() { method runWithLocalMathContextParallelGoodExample (line 166) | private static void runWithLocalMathContextParallelGoodExample() { FILE: ch.obermuhlner.math.big.example/src/main/java/ch/obermuhlner/math/big/example/FunctionTable.java class FunctionTable (line 14) | public class FunctionTable { method main (line 16) | public static void main(String[] args) { method printTableLog (line 26) | public static void printTableLog() { method printTableLog10 (line 41) | public static void printTableLog10() { method printTableExp (line 56) | public static void printTableExp() { method printTableSin (line 71) | public static void printTableSin() { method printTableAsin (line 86) | public static void printTableAsin() { method printTableAcos (line 101) | public static void printTableAcos() { method printTableAtan (line 116) | public static void printTableAtan() { method printTable (line 131) | private static void printTable( method printTable (line 140) | private static void printTable( FILE: ch.obermuhlner.math.big.example/src/main/java/ch/obermuhlner/math/big/example/HighPrecisionMath.java class HighPrecisionMath (line 11) | public class HighPrecisionMath { method pow (line 16) | public static BigDecimal pow(BigDecimal x, BigDecimal y) { method sin (line 20) | public static BigDecimal sin(BigDecimal x) { FILE: ch.obermuhlner.math.big.example/src/main/java/ch/obermuhlner/math/big/example/PiExample.java class PiExample (line 11) | public class PiExample { method main (line 13) | public static void main(String[] args) { FILE: ch.obermuhlner.math.big.example/src/main/java/ch/obermuhlner/math/big/example/StopWatch.java class StopWatch (line 3) | public class StopWatch { method StopWatch (line 6) | public StopWatch() { method start (line 10) | public void start() { method getElapsedSeconds (line 15) | public double getElapsedSeconds() { method getElapsedMillis (line 19) | public long getElapsedMillis() { method getElapsedNanos (line 23) | public long getElapsedNanos() { method toString (line 28) | @Override FILE: ch.obermuhlner.math.big.example/src/main/java/ch/obermuhlner/math/big/example/internal/AggregateCsv.java class AggregateCsv (line 7) | public class AggregateCsv { method run (line 8) | public void run(String outFileName, String filePattern, List r... method main (line 68) | public static void main(String[] args) { FILE: ch.obermuhlner.math.big.example/src/main/java/ch/obermuhlner/math/big/example/internal/BigDecimalExperiments.java class BigDecimalExperiments (line 9) | public class BigDecimalExperiments { method main (line 10) | public static void main(String[] args) { method experimentExponents (line 15) | private static void experimentExponents() { method experimentRounding (line 26) | public static void experimentRounding() { method print (line 102) | public static void print(BigDecimal value) { FILE: ch.obermuhlner.math.big.example/src/main/java/ch/obermuhlner/math/big/example/internal/BigDecimalMathExperimental.java class BigDecimalMathExperimental (line 21) | public class BigDecimalMathExperimental { method BigDecimalMathExperimental (line 32) | private BigDecimalMathExperimental() { method main (line 36) | public static void main(String[] args) { method printFactorial (line 41) | private static void printFactorial() { method printSqrtConvergence (line 47) | private static void printSqrtConvergence() { method exp (line 65) | public static BigDecimal exp(BigDecimal x, MathContext mathContext) { method expReducing (line 73) | public static BigDecimal expReducing(BigDecimal x, MathContext mathCon... method asinUsingNewton (line 85) | public static BigDecimal asinUsingNewton(BigDecimal x, MathContext mat... method asin (line 129) | public static BigDecimal asin(BigDecimal x, MathContext mathContext) { method acos (line 152) | public static BigDecimal acos(BigDecimal x, MathContext mathContext) { method acosUsingNewton (line 166) | public static BigDecimal acosUsingNewton(BigDecimal x, MathContext mat... method sqrtUsingNewtonPrint (line 182) | public static BigDecimal sqrtUsingNewtonPrint(BigDecimal x, MathContex... method sqrtUsingNewtonAdaptivePrecisionPrint (line 205) | public static BigDecimal sqrtUsingNewtonAdaptivePrecisionPrint(BigDeci... method countSameCharacters (line 235) | private static Object countSameCharacters(String string1, String strin... method sqrtUsingNewton (line 245) | public static BigDecimal sqrtUsingNewton(BigDecimal x, MathContext mat... method sqrtUsingNewtonAdaptivePrecision (line 267) | public static BigDecimal sqrtUsingNewtonAdaptivePrecision(BigDecimal x... method sqrtUsingNewtonAdaptivePrecisionImproved (line 295) | public static BigDecimal sqrtUsingNewtonAdaptivePrecisionImproved(BigD... method sqrtUsingHalley (line 328) | public static BigDecimal sqrtUsingHalley(BigDecimal x, MathContext mat... method sqrtUsingHalleyPrint (line 354) | public static BigDecimal sqrtUsingHalleyPrint(BigDecimal x, MathContex... method rootFixPrecision (line 383) | public static BigDecimal rootFixPrecision(BigDecimal n, BigDecimal x, ... method rootAdaptivePrecision (line 408) | public static BigDecimal rootAdaptivePrecision(BigDecimal n, BigDecima... method rootAdaptivePrecision (line 412) | public static BigDecimal rootAdaptivePrecision(BigDecimal n, BigDecima... method logRangeTen (line 444) | public static BigDecimal logRangeTen(BigDecimal x, MathContext mathCon... method logUsingRoot (line 464) | public static BigDecimal logUsingRoot(BigDecimal x, MathContext mathCo... method logUsingSqrt (line 476) | public static BigDecimal logUsingSqrt(BigDecimal x, MathContext mathCo... method logUsingPowerTwo (line 485) | public static BigDecimal logUsingPowerTwo(BigDecimal x, MathContext ma... method logUsingPrimes (line 526) | public static BigDecimal logUsingPrimes(BigDecimal x, MathContext math... method logUsingExponent (line 630) | public static BigDecimal logUsingExponent(BigDecimal x, MathContext ma... method logTen (line 643) | private static BigDecimal logTen(MathContext mathContext) { method logTwo (line 650) | private static BigDecimal logTwo(MathContext mathContext) { method logThree (line 657) | private static BigDecimal logThree(MathContext mathContext) { method logUsingNewtonFixPrecision (line 664) | public static BigDecimal logUsingNewtonFixPrecision(BigDecimal x, Math... method logUsingNewtonAdaptivePrecision (line 683) | public static BigDecimal logUsingNewtonAdaptivePrecision(BigDecimal x,... method logUsingNewtonAdaptivePrecision (line 687) | public static BigDecimal logUsingNewtonAdaptivePrecision(BigDecimal x,... method logAreaHyperbolicTangent (line 713) | public static BigDecimal logAreaHyperbolicTangent(BigDecimal x, MathCo... method toBigDecimalSplitCount (line 737) | public static BigDecimal toBigDecimalSplitCount(String string, MathCon... method toBigDecimalSplitLength (line 747) | public static BigDecimal toBigDecimalSplitLength(String string, MathCo... method adjustScale (line 854) | private static int adjustScale(int scale, long exp) { method toBigDecimalRecursive (line 861) | private static BigDecimal toBigDecimalRecursive(char[] chars, int offs... method factorialSimple (line 874) | public static BigDecimal factorialSimple(int n) { method factorialLoop (line 884) | public static BigDecimal factorialLoop(int n) { method factorialLoopDivLimit (line 888) | public static BigDecimal factorialLoopDivLimit(int n) { method factorialSwitchLoop (line 892) | public static BigDecimal factorialSwitchLoop(int n) { method factorialRecursion (line 896) | public static BigDecimal factorialRecursion(int n) { method factorialRecursionAdaptive (line 900) | public static BigDecimal factorialRecursionAdaptive(int n, int adaptSp... method fastLoop (line 904) | private static long fastLoop(final int n1, int n2) { method loopShiftLimit (line 913) | private static BigDecimal loopShiftLimit(int n1, final int n2) { method loopDivLimit (line 929) | private static BigDecimal loopDivLimit(int n1, final int n2) { method recursion (line 945) | private static BigDecimal recursion(final int n1, final int n2, int ad... FILE: ch.obermuhlner.math.big.example/src/main/java/ch/obermuhlner/math/big/example/internal/GammaExperiments.java class GammaExperiments (line 18) | public class GammaExperiments { method factorialUsingEuler (line 24) | public static BigDecimal factorialUsingEuler(BigDecimal x, int steps, ... method factorialUsingSpouge (line 36) | public static BigDecimal factorialUsingSpouge(BigDecimal x, MathContex... method errorOfFactorialUsingSpouge (line 65) | public static BigDecimal errorOfFactorialUsingSpouge(int a, MathContex... method factorialUsingSpougeCached (line 70) | public static BigDecimal factorialUsingSpougeCached(BigDecimal x, Math... method getSpougeFactorialConstants (line 95) | private static List getSpougeFactorialConstants(int a) { method main (line 122) | public static void main(String[] args) { method runFactorialUsingEuler (line 131) | private static void runFactorialUsingEuler() { method runFactorialUsingSpouge (line 143) | private static void runFactorialUsingSpouge() { method runFactorialCalculatingSpougeConstants (line 164) | private static void runFactorialCalculatingSpougeConstants() { method runFactorialUsingSpougeCached (line 181) | private static void runFactorialUsingSpougeCached() { method runFactorialUsingSpougeCachedOverPrecision (line 204) | private static void runFactorialUsingSpougeCachedOverPrecision() { method runErrorOfFactorialUsingSpouge (line 223) | private static void runErrorOfFactorialUsingSpouge() { method withPrintWriter (line 238) | private static void withPrintWriter(String filename, Consumer void performanceReportOverLambda(String name, int... method performanceReportOverLambda (line 1356) | public static void performanceReportOverLambda(String name, int... method performanceReportOverLambda (line 1369) | public static void performanceReportOverLambda(PrintWriter writ... FILE: ch.obermuhlner.math.big.example/src/main/java/ch/obermuhlner/math/big/example/internal/PerformanceRegressionBigDecimalMath.java class PerformanceRegressionBigDecimalMath (line 14) | public class PerformanceRegressionBigDecimalMath { method main (line 32) | public static void main(String[] args) { method performanceRegression (line 41) | private static void performanceRegression(PrintStream out, int precisi... method measurePerformance (line 95) | private static void measurePerformance(PrintStream out, String name, M... method median (line 133) | private static double median(List values) { FILE: ch.obermuhlner.math.big.example/src/main/java/ch/obermuhlner/math/big/example/internal/SqrtExperiments.java class SqrtExperiments (line 8) | public class SqrtExperiments { method main (line 9) | public static void main(String[] args) { method java9Sqrt (line 13) | private static void java9Sqrt() { FILE: ch.obermuhlner.math.big.example/src/main/java/ch/obermuhlner/math/big/example/stream/BigDecimalStreamExample.java class BigDecimalStreamExample (line 8) | public class BigDecimalStreamExample { method main (line 10) | public static void main(String[] args) { FILE: ch.obermuhlner.math.big.example/src/main/java/ch/obermuhlner/math/big/example/stream/BigFloatStreamExample.java class BigFloatStreamExample (line 7) | public class BigFloatStreamExample { method main (line 9) | public static void main(String[] args) { FILE: ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/BigComplex.java class BigComplex (line 21) | public final class BigComplex { method BigComplex (line 48) | private BigComplex(BigDecimal re, BigDecimal im) { method add (line 61) | public BigComplex add(BigComplex value) { method add (line 76) | public BigComplex add(BigComplex value, MathContext mathContext) { method add (line 91) | public BigComplex add(BigDecimal value, MathContext mathContext) { method add (line 105) | public BigComplex add(BigDecimal value) { method add (line 119) | public BigComplex add(double value) { method subtract (line 131) | public BigComplex subtract(BigComplex value) { method subtract (line 146) | public BigComplex subtract(BigComplex value, MathContext mathContext) { method subtract (line 161) | public BigComplex subtract(BigDecimal value, MathContext mathContext) { method subtract (line 175) | public BigComplex subtract(BigDecimal value) { method subtract (line 189) | public BigComplex subtract(double value) { method multiply (line 201) | public BigComplex multiply(BigComplex value) { method multiply (line 216) | public BigComplex multiply(BigComplex value, MathContext mathContext) { method multiply (line 231) | public BigComplex multiply(BigDecimal value, MathContext mathContext) { method multiply (line 245) | public BigComplex multiply(BigDecimal value) { method multiply (line 259) | public BigComplex multiply(double value) { method divide (line 272) | public BigComplex divide(BigComplex value, MathContext mathContext) { method divide (line 285) | public BigComplex divide(BigDecimal value, MathContext mathContext) { method divide (line 300) | public BigComplex divide(double value, MathContext mathContext) { method reciprocal (line 312) | public BigComplex reciprocal(MathContext mathContext) { method conjugate (line 326) | public BigComplex conjugate() { method negate (line 337) | public BigComplex negate() { method abs (line 352) | public BigDecimal abs(MathContext mathContext) { method angle (line 364) | public BigDecimal angle(MathContext mathContext) { method absSquare (line 379) | public BigDecimal absSquare(MathContext mathContext) { method isReal (line 388) | public boolean isReal() { method re (line 397) | public BigComplex re() { method im (line 406) | public BigComplex im() { method round (line 418) | public BigComplex round(MathContext mathContext) { method hashCode (line 422) | @Override method equals (line 436) | @Override method strictEquals (line 460) | public boolean strictEquals(Object obj) { method toString (line 472) | @Override method valueOf (line 487) | public static BigComplex valueOf(BigDecimal real) { method valueOf (line 497) | public static BigComplex valueOf(double real) { method valueOf (line 508) | public static BigComplex valueOf(double real, double imaginary) { method valueOf (line 519) | public static BigComplex valueOf(BigDecimal real, BigDecimal imaginary) { method valueOfPolar (line 543) | public static BigComplex valueOfPolar(BigDecimal radius, BigDecimal an... method valueOfPolar (line 553) | public static BigComplex valueOfPolar(double radius, double angle, Mat... FILE: ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/BigComplexMath.java class BigComplexMath (line 12) | public class BigComplexMath { method reciprocal (line 24) | public static BigComplex reciprocal(BigComplex x, MathContext mathCont... method conjugate (line 35) | public static BigComplex conjugate(BigComplex x) { method abs (line 47) | public static BigDecimal abs(BigComplex x, MathContext mathContext) { method absSquare (line 59) | public static BigDecimal absSquare(BigComplex x, MathContext mathConte... method angle (line 71) | public static BigDecimal angle(BigComplex x, MathContext mathContext) { method factorial (line 99) | public static BigComplex factorial(BigComplex x, MathContext mathConte... method gamma (line 142) | public static BigComplex gamma(BigComplex x, MathContext mathContext) { method exp (line 156) | public static BigComplex exp(BigComplex x, MathContext mathContext) { method sin (line 174) | public static BigComplex sin(BigComplex x, MathContext mathContext) { method cos (line 189) | public static BigComplex cos(BigComplex x, MathContext mathContext) { method tan (line 207) | public static BigComplex tan(BigComplex x, MathContext mathContext) { method atan (line 222) | public static BigComplex atan(BigComplex x, MathContext mathContext) { method acot (line 237) | public static BigComplex acot(BigComplex x, MathContext mathContext) { method asin (line 252) | public static BigComplex asin(BigComplex x, MathContext mathContext) { method acos (line 267) | public static BigComplex acos(BigComplex x, MathContext mathContext) { method sqrt (line 282) | public static BigComplex sqrt(BigComplex x, MathContext mathContext) { method log (line 301) | public static BigComplex log(BigComplex x, MathContext mathContext) { method pow (line 323) | public static BigComplex pow(BigComplex x, long y, MathContext mathCon... method pow (line 357) | public static BigComplex pow(BigComplex x, BigDecimal y, MathContext m... method pow (line 374) | public static BigComplex pow(BigComplex x, BigComplex y, MathContext m... method root (line 390) | public static BigComplex root(BigComplex x, BigDecimal n, MathContext ... method root (line 406) | public static BigComplex root(BigComplex x, BigComplex n, MathContext ... FILE: ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/BigDecimalMath.java class BigDecimalMath (line 22) | public class BigDecimalMath { method BigDecimalMath (line 66) | private BigDecimalMath() { method toBigDecimal (line 82) | public static BigDecimal toBigDecimal(String string) { method toBigDecimal (line 100) | public static BigDecimal toBigDecimal(String string, MathContext mathC... method toBigDecimal (line 110) | static BigDecimal toBigDecimal(String string, MathContext mathContext,... method adjustScale (line 217) | private static int adjustScale(int scale, long exp) { method toBigDecimalRecursive (line 224) | private static BigDecimal toBigDecimalRecursive(char[] chars, int offs... method isIntValue (line 245) | public static boolean isIntValue(BigDecimal value) { method isLongValue (line 264) | public static boolean isLongValue(BigDecimal value) { method isDoubleValue (line 297) | public static boolean isDoubleValue(BigDecimal value) { method mantissa (line 317) | public static BigDecimal mantissa(BigDecimal value) { method exponent (line 335) | public static int exponent(BigDecimal value) { method significantDigits (line 360) | public static int significantDigits(BigDecimal value) { method integralPart (line 376) | public static BigDecimal integralPart(BigDecimal value) { method fractionalPart (line 387) | public static BigDecimal fractionalPart(BigDecimal value) { method round (line 402) | public static BigDecimal round(BigDecimal value, MathContext mathConte... method roundWithTrailingZeroes (line 430) | public static BigDecimal roundWithTrailingZeroes(BigDecimal value, Mat... method reciprocal (line 466) | public static BigDecimal reciprocal(BigDecimal x, MathContext mathCont... method factorial (line 479) | public static BigDecimal factorial(int n) { method factorialLoop (line 491) | private static BigDecimal factorialLoop(int n1, final int n2) { method factorialRecursion (line 507) | private static BigDecimal factorialRecursion(final int n1, final int n... method factorial (line 541) | public static BigDecimal factorial(BigDecimal x, MathContext mathConte... method getSpougeFactorialConstants (line 570) | static List getSpougeFactorialConstants(int a) { method gamma (line 614) | public static BigDecimal gamma(BigDecimal x, MathContext mathContext) { method bernoulli (line 634) | public static BigDecimal bernoulli(int n, MathContext mathContext) { method pow (line 653) | public static BigDecimal pow(BigDecimal x, BigDecimal y, MathContext m... method pow (line 701) | public static BigDecimal pow(BigDecimal x, long y, MathContext mathCon... method powInteger (line 741) | private static BigDecimal powInteger(BigDecimal x, BigDecimal integerY... method sqrt (line 785) | public static BigDecimal sqrt(BigDecimal x, MathContext mathContext) { method root (line 842) | public static BigDecimal root(BigDecimal x, BigDecimal n, MathContext ... method rootUsingNewtonRaphson (line 870) | private static BigDecimal rootUsingNewtonRaphson(BigDecimal x, BigDeci... method log (line 911) | public static BigDecimal log(BigDecimal x, MathContext mathContext) { method log2 (line 944) | public static BigDecimal log2(BigDecimal x, MathContext mathContext) { method log10 (line 961) | public static BigDecimal log10(BigDecimal x, MathContext mathContext) { method logUsingNewton (line 969) | private static BigDecimal logUsingNewton(BigDecimal x, MathContext mat... method logUsingExponent (line 1006) | private static BigDecimal logUsingExponent(BigDecimal x, MathContext m... method logUsingTwoThree (line 1021) | private static BigDecimal logUsingTwoThree(BigDecimal x, MathContext m... method pi (line 1143) | public static BigDecimal pi(MathContext mathContext) { method piChudnovski (line 1159) | private static BigDecimal piChudnovski(MathContext mathContext) { method e (line 1210) | public static BigDecimal e(MathContext mathContext) { method logTen (line 1226) | private static BigDecimal logTen(MathContext mathContext) { method logTwo (line 1241) | private static BigDecimal logTwo(MathContext mathContext) { method logThree (line 1256) | private static BigDecimal logThree(MathContext mathContext) { method exp (line 1281) | public static BigDecimal exp(BigDecimal x, MathContext mathContext) { method expIntegralFractional (line 1290) | private static BigDecimal expIntegralFractional(BigDecimal x, MathCont... method expTaylor (line 1309) | private static BigDecimal expTaylor(BigDecimal x, MathContext mathCont... method sin (line 1329) | public static BigDecimal sin(BigDecimal x, MathContext mathContext) { method asin (line 1354) | public static BigDecimal asin(BigDecimal x, MathContext mathContext) { method cos (line 1388) | public static BigDecimal cos(BigDecimal x, MathContext mathContext) { method acos (line 1413) | public static BigDecimal acos(BigDecimal x, MathContext mathContext) { method tan (line 1438) | public static BigDecimal tan(BigDecimal x, MathContext mathContext) { method atan (line 1459) | public static BigDecimal atan(BigDecimal x, MathContext mathContext) { method atan2 (line 1484) | public static BigDecimal atan2(BigDecimal y, BigDecimal x, MathContext... method cot (line 1520) | public static BigDecimal cot(BigDecimal x, MathContext mathContext) { method acot (line 1541) | public static BigDecimal acot(BigDecimal x, MathContext mathContext) { method sinh (line 1558) | public static BigDecimal sinh(BigDecimal x, MathContext mathContext) { method cosh (line 1575) | public static BigDecimal cosh(BigDecimal x, MathContext mathContext) { method tanh (line 1592) | public static BigDecimal tanh(BigDecimal x, MathContext mathContext) { method coth (line 1609) | public static BigDecimal coth(BigDecimal x, MathContext mathContext) { method asinh (line 1626) | public static BigDecimal asinh(BigDecimal x, MathContext mathContext) { method acosh (line 1643) | public static BigDecimal acosh(BigDecimal x, MathContext mathContext) { method atanh (line 1660) | public static BigDecimal atanh(BigDecimal x, MathContext mathContext) { method acoth (line 1684) | public static BigDecimal acoth(BigDecimal x, MathContext mathContext) { method toDegrees (line 1699) | public static BigDecimal toDegrees(BigDecimal x, MathContext mathConte... method toRadians (line 1716) | public static BigDecimal toRadians(BigDecimal x, MathContext mathConte... method checkMathContext (line 1723) | private static void checkMathContext (MathContext mathContext) { FILE: ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/BigFloat.java class BigFloat (line 124) | @SuppressWarnings("WeakerAccess") method BigFloat (line 149) | private BigFloat(BigDecimal value, Context context) { method context (line 161) | public static Context context(int precision) { method context (line 172) | public static Context context(MathContext mathContext) { method add (line 187) | public BigFloat add(BigFloat x) { method add (line 203) | public BigFloat add(BigDecimal x) { method add (line 216) | public BigFloat add(int x) { method add (line 229) | public BigFloat add(long x) { method add (line 242) | public BigFloat add(double x) { method subtract (line 257) | public BigFloat subtract(BigFloat x) { method subtract (line 273) | public BigFloat subtract(BigDecimal x) { method subtract (line 286) | public BigFloat subtract(int x) { method subtract (line 299) | public BigFloat subtract(long x) { method subtract (line 312) | public BigFloat subtract(double x) { method multiply (line 327) | public BigFloat multiply(BigFloat x) { method multiply (line 343) | public BigFloat multiply(BigDecimal x) { method multiply (line 356) | public BigFloat multiply(int x) { method multiply (line 369) | public BigFloat multiply(long x) { method multiply (line 382) | public BigFloat multiply(double x) { method divide (line 398) | public BigFloat divide(BigFloat x) { method divide (line 432) | public BigFloat divide(BigDecimal x) { method divide (line 445) | public BigFloat divide(int x) { method divide (line 458) | public BigFloat divide(long x) { method divide (line 471) | public BigFloat divide(double x) { method remainder (line 486) | public BigFloat remainder(BigFloat x) { method remainder (line 514) | public BigFloat remainder(BigDecimal x) { method remainder (line 527) | public BigFloat remainder(int x) { method remainder (line 540) | public BigFloat remainder(long x) { method remainder (line 553) | public BigFloat remainder(double x) { method pow (line 568) | public BigFloat pow(BigFloat y) { method pow (line 602) | public BigFloat pow(BigDecimal y) { method pow (line 615) | public BigFloat pow(int y) { method pow (line 628) | public BigFloat pow(long y) { method pow (line 641) | public BigFloat pow(double y) { method root (line 656) | public BigFloat root(BigFloat y) { method root (line 672) | public BigFloat root(BigDecimal y) { method root (line 685) | public BigFloat root(int y) { method root (line 698) | public BigFloat root(long y) { method root (line 711) | public BigFloat root(double y) { method hashCode (line 715) | @Override method equals (line 720) | @Override method signum (line 739) | public int signum() { method isNegative (line 748) | public boolean isNegative() { method isZero (line 757) | public boolean isZero() { method isPositive (line 766) | public boolean isPositive() { method compareTo (line 770) | @Override method isEqual (line 787) | public boolean isEqual(BigFloat other) { method isLessThan (line 804) | public boolean isLessThan(BigFloat other) { method isGreaterThan (line 821) | public boolean isGreaterThan(BigFloat other) { method isLessThanOrEqual (line 840) | public boolean isLessThanOrEqual(BigFloat other) { method isGreaterThanOrEqual (line 859) | public boolean isGreaterThanOrEqual(BigFloat other) { method isIntValue (line 874) | public boolean isIntValue() { method isDoubleValue (line 885) | public boolean isDoubleValue() { method getMantissa (line 899) | public BigFloat getMantissa() { method getExponent (line 913) | public BigFloat getExponent() { method getIntegralPart (line 925) | public BigFloat getIntegralPart() { method getFractionalPart (line 937) | public BigFloat getFractionalPart() { method getContext (line 946) | public Context getContext() { method toBigDecimal (line 955) | public BigDecimal toBigDecimal() { method toDouble (line 966) | public double toDouble() { method toLong (line 977) | public long toLong() { method toInt (line 988) | public int toInt() { method toString (line 992) | @Override method isSpecial (line 997) | protected boolean isSpecial() { method type (line 1005) | protected SpecialBigFloat.Type type() { method isNaN (line 1009) | public boolean isNaN() { method isInfinity (line 1013) | public boolean isInfinity() { class SpecialBigFloat (line 1022) | private static final class SpecialBigFloat extends BigFloat { method SpecialBigFloat (line 1028) | private SpecialBigFloat(Type type) { method isSpecial (line 1033) | @Override method type (line 1038) | @Override method add (line 1043) | @Override method subtract (line 1057) | @Override method subtract (line 1071) | @Override method multiply (line 1076) | @Override method divide (line 1087) | @Override method remainder (line 1098) | @Override method pow (line 1103) | @Override method root (line 1120) | @Override method hashCode (line 1125) | @Override method equals (line 1130) | @Override method signum (line 1137) | @Override method isNegative (line 1142) | @Override method isZero (line 1147) | @Override method isPositive (line 1152) | @Override method compareTo (line 1157) | @Override method isIntValue (line 1162) | @Override method isDoubleValue (line 1167) | @Override method getMantissa (line 1172) | @Override method getExponent (line 1177) | @Override method getIntegralPart (line 1182) | @Override method getFractionalPart (line 1187) | @Override method getContext (line 1192) | @Override method toBigDecimal (line 1197) | @Override method toDouble (line 1202) | @Override method toLong (line 1207) | @Override method toInt (line 1212) | @Override method toString (line 1217) | @Override type Type (line 1223) | enum Type { method Type (line 1231) | Type(int hashCode){ method compare (line 1235) | public static int compare(Type a, Type b) { method toDouble (line 1246) | public double toDouble() { class Context (line 1264) | public static class Context implements Serializable{ method Context (line 1272) | private Context(MathContext mathContext) { method getMathContext (line 1284) | public MathContext getMathContext() { method getPrecision (line 1295) | public int getPrecision() { method getRoundingMode (line 1306) | public RoundingMode getRoundingMode() { method valueOf (line 1317) | public BigFloat valueOf(BigFloat value) { method valueOf (line 1328) | public BigFloat valueOf(BigDecimal value) { method valueOf (line 1339) | public BigFloat valueOf(int value) { method valueOf (line 1349) | public BigFloat valueOf(int value, boolean unsigned) { method valueOf (line 1368) | public BigFloat valueOf(long value) { method valueOf (line 1378) | public BigFloat valueOf(long value, boolean unsigned) { method valueOf (line 1397) | public BigFloat valueOf(double value) { method valueOf (line 1414) | public BigFloat valueOf(String value) { method pi (line 1425) | public BigFloat pi() { method e (line 1436) | public BigFloat e() { method factorial (line 1449) | public BigFloat factorial(int n) { method hashCode (line 1453) | @Override method equals (line 1458) | @Override method toString (line 1470) | @Override method negate (line 1484) | public static BigFloat negate(BigFloat x) { method abs (line 1502) | public static BigFloat abs(BigFloat x) { method max (line 1516) | public static BigFloat max(BigFloat value1, BigFloat value2) { method max (line 1528) | public static BigFloat max(BigFloat value1, BigFloat... values) { method min (line 1546) | public static BigFloat min(BigFloat value1, BigFloat value2) { method min (line 1558) | public static BigFloat min(BigFloat value1, BigFloat... values) { method logSpecial (line 1568) | private static BigFloat logSpecial(BigFloat val){ method log (line 1587) | public static BigFloat log(BigFloat x) { method log2 (line 1601) | public static BigFloat log2(BigFloat x) { method log10 (line 1615) | public static BigFloat log10(BigFloat x) { method exp (line 1629) | public static BigFloat exp(BigFloat x) { method sqrt (line 1644) | public static BigFloat sqrt(BigFloat x) { method pow (line 1664) | public static BigFloat pow(BigFloat x, BigFloat y) { method root (line 1681) | public static BigFloat root(BigFloat x, BigFloat y) { method sin (line 1695) | public static BigFloat sin(BigFloat x) { method cos (line 1712) | public static BigFloat cos(BigFloat x) { method tan (line 1727) | public static BigFloat tan(BigFloat x) { method cot (line 1744) | public static BigFloat cot(BigFloat x) { method asin (line 1761) | public static BigFloat asin(BigFloat x) { method acos (line 1777) | public static BigFloat acos(BigFloat x) { method isRangeAbs1 (line 1786) | private static boolean isRangeAbs1(BigFloat x) { method atan (line 1799) | public static BigFloat atan(BigFloat x) { method acot (line 1812) | public static BigFloat acot(BigFloat x) { method sinh (line 1825) | public static BigFloat sinh(BigFloat x) { method cosh (line 1840) | public static BigFloat cosh(BigFloat x) { method tanh (line 1859) | public static BigFloat tanh(BigFloat x) { method coth (line 1876) | public static BigFloat coth(BigFloat x) { method asinh (line 1891) | public static BigFloat asinh(BigFloat x) { method acosh (line 1906) | public static BigFloat acosh(BigFloat x) { method atanh (line 1919) | public static BigFloat atanh(BigFloat x) { method acoth (line 1934) | public static BigFloat acoth(BigFloat x) { method isBetween (line 1940) | public static boolean isBetween(BigFloat min, BigFloat max, BigFloat v... method max (line 1944) | private static Context max(Context left, Context right) { FILE: ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/BigRational.java class BigRational (line 44) | public class BigRational extends Number implements Comparable T propertyException(String propertyKey,String prope... method setDefaultMathContext (line 156) | public static void setDefaultMathContext(MathContext defaultMathContex... method getDefaultMathContext (line 166) | public static MathContext getDefaultMathContext() { method withLocalMathContext (line 176) | public static void withLocalMathContext(int precision, Runnable runnab... method withLocalMathContext (line 187) | public static void withLocalMathContext(int precision, RoundingMode ro... method withLocalMathContext (line 197) | public static void withLocalMathContext(MathContext mathContext, Runna... method createLocalMathContext (line 209) | public static LocalMathContext createLocalMathContext(int precision) { method createLocalMathContext (line 220) | public static LocalMathContext createLocalMathContext(int precision, R... method createLocalMathContext (line 230) | public static LocalMathContext createLocalMathContext(MathContext math... method currentMathContext (line 247) | public static MathContext currentMathContext() { method round (line 264) | public static BigDecimal round(BigDecimal value) { method roundWithTrailingZeroes (line 276) | public static BigDecimal roundWithTrailingZeroes(BigDecimal value) { method add (line 289) | public static BigDecimal add(BigDecimal x, BigDecimal y) { method subtract (line 302) | public static BigDecimal subtract(BigDecimal x, BigDecimal y) { method multiply (line 315) | public static BigDecimal multiply(BigDecimal x, BigDecimal y) { method divide (line 328) | public static BigDecimal divide(BigDecimal x, BigDecimal y) { method remainder (line 341) | public static BigDecimal remainder(BigDecimal x, BigDecimal y) { method reciprocal (line 353) | public static BigDecimal reciprocal(BigDecimal x) { method factorial (line 365) | public static BigDecimal factorial(BigDecimal x) { method gamma (line 377) | public static BigDecimal gamma(BigDecimal x) { method bernoulli (line 389) | public static BigDecimal bernoulli(int n) { method pow (line 402) | public static BigDecimal pow(BigDecimal x, BigDecimal y) { method pow (line 415) | public static BigDecimal pow(BigDecimal x, long y) { method sqrt (line 427) | public static BigDecimal sqrt(BigDecimal x) { method root (line 441) | public static BigDecimal root(BigDecimal x, BigDecimal n) { method log (line 453) | public static BigDecimal log(BigDecimal x) { method log2 (line 465) | public static BigDecimal log2(BigDecimal x) { method log10 (line 477) | public static BigDecimal log10(BigDecimal x) { method pi (line 488) | public static BigDecimal pi() { method e (line 499) | public static BigDecimal e() { method exp (line 511) | public static BigDecimal exp(BigDecimal x) { method sin (line 523) | public static BigDecimal sin(BigDecimal x) { method asin (line 535) | public static BigDecimal asin(BigDecimal x) { method cos (line 545) | public static BigDecimal cos(BigDecimal x) { method acos (line 557) | public static BigDecimal acos(BigDecimal x) { method tan (line 569) | public static BigDecimal tan(BigDecimal x) { method atan (line 581) | public static BigDecimal atan(BigDecimal x) { method atan2 (line 594) | public static BigDecimal atan2(BigDecimal y, BigDecimal x) { method cot (line 606) | public static BigDecimal cot(BigDecimal x) { method acot (line 618) | public static BigDecimal acot(BigDecimal x) { method sinh (line 630) | public static BigDecimal sinh(BigDecimal x) { method cosh (line 642) | public static BigDecimal cosh(BigDecimal x) { method tanh (line 654) | public static BigDecimal tanh(BigDecimal x) { method coth (line 666) | public static BigDecimal coth(BigDecimal x) { method asinh (line 678) | public static BigDecimal asinh(BigDecimal x) { method acosh (line 690) | public static BigDecimal acosh(BigDecimal x) { method atanh (line 702) | public static BigDecimal atanh(BigDecimal x) { method acoth (line 714) | public static BigDecimal acoth(BigDecimal x) { class LocalMathContext (line 723) | public static class LocalMathContext implements AutoCloseable { method LocalMathContext (line 726) | LocalMathContext(MathContext mathContext) { method close (line 731) | @Override FILE: ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/internal/AsinCalculator.java class AsinCalculator (line 16) | public class AsinCalculator extends SeriesCalculator { method AsinCalculator (line 25) | private AsinCalculator() { method getCurrentFactor (line 28) | @Override method calculateNextFactor (line 34) | @Override method createPowerIterator (line 42) | @Override FILE: ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/internal/AtanhCalculator.java class AtanhCalculator (line 16) | public class AtanhCalculator extends SeriesCalculator { method AtanhCalculator (line 22) | private AtanhCalculator() { method getCurrentFactor (line 26) | @Override method calculateNextFactor (line 31) | @Override method createPowerIterator (line 36) | @Override FILE: ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/internal/CosCalculator.java class CosCalculator (line 16) | public class CosCalculator extends SeriesCalculator { method CosCalculator (line 24) | private CosCalculator() { method getCurrentFactor (line 28) | @Override method calculateNextFactor (line 37) | @Override method createPowerIterator (line 44) | @Override FILE: ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/internal/CoshCalculator.java class CoshCalculator (line 16) | public class CoshCalculator extends SeriesCalculator { method CoshCalculator (line 24) | private CoshCalculator() { method getCurrentFactor (line 28) | @Override method calculateNextFactor (line 33) | @Override method createPowerIterator (line 39) | @Override FILE: ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/internal/ExpCalculator.java class ExpCalculator (line 16) | public class ExpCalculator extends SeriesCalculator { method ExpCalculator (line 23) | private ExpCalculator() { method getCurrentFactor (line 27) | @Override method calculateNextFactor (line 32) | @Override method createPowerIterator (line 38) | @Override FILE: ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/internal/PowerIterator.java type PowerIterator (line 15) | public interface PowerIterator { method getCurrentPower (line 22) | BigDecimal getCurrentPower(); method calculateNextPower (line 27) | void calculateNextPower(); FILE: ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/internal/PowerNIterator.java class PowerNIterator (line 9) | public class PowerNIterator implements PowerIterator { method PowerNIterator (line 17) | public PowerNIterator(BigDecimal x, MathContext mathContext) { method getCurrentPower (line 24) | @Override method calculateNextPower (line 29) | @Override FILE: ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/internal/PowerTwoNIterator.java class PowerTwoNIterator (line 9) | public class PowerTwoNIterator implements PowerIterator { method PowerTwoNIterator (line 17) | public PowerTwoNIterator(BigDecimal x, MathContext mathContext) { method getCurrentPower (line 24) | @Override method calculateNextPower (line 29) | @Override FILE: ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/internal/PowerTwoNMinusOneIterator.java class PowerTwoNMinusOneIterator (line 11) | public class PowerTwoNMinusOneIterator implements PowerIterator { method PowerTwoNMinusOneIterator (line 19) | public PowerTwoNMinusOneIterator(BigDecimal x, MathContext mathContext) { method getCurrentPower (line 26) | @Override method calculateNextPower (line 31) | @Override FILE: ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/internal/PowerTwoNPlusOneIterator.java class PowerTwoNPlusOneIterator (line 9) | public class PowerTwoNPlusOneIterator implements PowerIterator { method PowerTwoNPlusOneIterator (line 17) | public PowerTwoNPlusOneIterator(BigDecimal x, MathContext mathContext) { method getCurrentPower (line 24) | @Override method calculateNextPower (line 29) | @Override FILE: ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/internal/SeriesCalculator.java class SeriesCalculator (line 17) | public abstract class SeriesCalculator { method SeriesCalculator (line 26) | protected SeriesCalculator() { method SeriesCalculator (line 38) | protected SeriesCalculator(boolean calculateInPairs) { method calculate (line 49) | public BigDecimal calculate(BigDecimal x, MathContext mathContext) { method createPowerIterator (line 90) | protected abstract PowerIterator createPowerIterator(BigDecimal x, Mat... method getFactor (line 101) | protected synchronized BigRational getFactor(int index) { method addFactor (line 110) | private void addFactor(BigRational factor){ method getCurrentFactor (line 121) | protected abstract BigRational getCurrentFactor(); method calculateNextFactor (line 126) | protected abstract void calculateNextFactor(); FILE: ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/internal/SinCalculator.java class SinCalculator (line 16) | public class SinCalculator extends SeriesCalculator { method SinCalculator (line 24) | private SinCalculator() { method getCurrentFactor (line 28) | @Override method calculateNextFactor (line 37) | @Override method createPowerIterator (line 45) | @Override FILE: ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/internal/SinhCalculator.java class SinhCalculator (line 16) | public class SinhCalculator extends SeriesCalculator { method SinhCalculator (line 24) | private SinhCalculator() { method getCurrentFactor (line 28) | @Override method calculateNextFactor (line 33) | @Override method createPowerIterator (line 40) | @Override FILE: ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/stream/BigDecimalStream.java class BigDecimalStream (line 17) | public class BigDecimalStream { method range (line 35) | public static Stream range(BigDecimal startInclusive, BigD... method range (line 58) | public static Stream range(long startInclusive, long endEx... method range (line 75) | public static Stream range(double startInclusive, double e... method rangeClosed (line 96) | public static Stream rangeClosed(BigDecimal startInclusive... method rangeClosed (line 119) | public static Stream rangeClosed(long startInclusive, long... method rangeClosed (line 136) | public static Stream rangeClosed(double startInclusive, do... class BigDecimalSpliterator (line 140) | private static class BigDecimalSpliterator extends AbstractSpliterator... method BigDecimalSpliterator (line 147) | public BigDecimalSpliterator(BigDecimal startInclusive, BigDecimal s... method BigDecimalSpliterator (line 157) | public BigDecimalSpliterator(BigDecimal startInclusive, BigDecimal e... method estimatedCount (line 161) | private static long estimatedCount(BigDecimal startInclusive, BigDec... method getComparator (line 174) | @Override method tryAdvance (line 182) | @Override method forEachRemaining (line 194) | @Override method trySplit (line 203) | @Override FILE: ch.obermuhlner.math.big/src/main/java/ch/obermuhlner/math/big/stream/BigFloatStream.java class BigFloatStream (line 16) | public class BigFloatStream { method range (line 33) | public static Stream range(BigFloat startInclusive, BigFloat... method range (line 56) | public static Stream range(long startInclusive, long endExcl... method range (line 73) | public static Stream range(double startInclusive, double end... method rangeClosed (line 93) | public static Stream rangeClosed(BigFloat startInclusive, Bi... method rangeClosed (line 116) | public static Stream rangeClosed(long startInclusive, long e... method rangeClosed (line 133) | public static Stream rangeClosed(double startInclusive, doub... class BigFloatSpliterator (line 137) | private static class BigFloatSpliterator extends AbstractSpliterator { method apply (line 1914) | R apply(T1 t1, T2 t2, T3 t3); method assertRandomCalculation (line 1917) | void assertRandomCalculation(int count, String functionName, Function<... method assertRandomCalculation (line 1946) | private static void assertRandomCalculation(int count, String function... method assertRandomCalculation (line 1974) | private void assertRandomCalculation(int count, String function1Name, ... method assertBigDecimal (line 1995) | private static boolean assertBigDecimal(BigDecimal expected, BigDecima... method assertBigDecimal (line 1999) | private static boolean assertBigDecimal(String description, BigDecimal... method randomBigDecimal (line 2009) | private static BigDecimal randomBigDecimal(Random random, MathContext ... method randomBigDecimalWithExponent (line 2021) | private static BigDecimal randomBigDecimalWithExponent(Random random, ... method assertThrows (line 2026) | public static Exception assertThrows(Class except... method assertThrows (line 2030) | public static Exception assertThrows(Class except... method toCheck (line 2047) | private static BigDecimal toCheck(double value) { method toCheck (line 2060) | private static BigDecimal toCheck(BigDecimal value) { method adaptCount (line 2064) | private int adaptCount(int count) { method getTestLevel (line 2076) | private static TestLevel getTestLevel() { method getMaxPrecision (line 2091) | private static int getMaxPrecision() { method getPrecisionStep (line 2103) | private static int getPrecisionStep() { method getRangeStep (line 2115) | private static double getRangeStep(double step) { FILE: ch.obermuhlner.math.big/src/test/java/ch/obermuhlner/math/big/BigFloatTest.java class BigFloatTest (line 18) | public class BigFloatTest { method testContext (line 28) | @Test method testValueOf (line 47) | @Test method testValueOfRounding (line 63) | @Test method testToDouble (line 76) | @Test method testToLong (line 82) | @Test method testToInt (line 88) | @Test method testIsIntValue (line 94) | @Test method testIsDoubleValue (line 105) | @Test method testGetMantissa (line 119) | @Test method testGetExponent (line 125) | @Test method testGetIntegralPart (line 131) | @Test method testGetFractionalPart (line 137) | @Test method testEquals (line 143) | @Test method testHashCode (line 171) | @Test method testToString (line 188) | @Test method testPi (line 197) | @Test method testE (line 203) | @Test method testSignum (line 209) | @Test method testIsNegative (line 222) | @Test method testIsZero (line 235) | @Test method testIsPositive (line 248) | @Test method testIsEqual (line 261) | @Test method testIsLessThan (line 269) | @Test method testIsLessThanOrEqual (line 277) | @Test method testIsGreaterThan (line 285) | @Test method testIsGreaterThanOrEqual (line 293) | @Test method testCompareTo (line 301) | @Test method testAdd (line 309) | @Test method testAddBigFloat (line 319) | @Test method testSubtract (line 330) | @Test method testMultiply (line 340) | @Test method testDivide (line 350) | @Test method testRemainder (line 360) | @Test method testPow (line 370) | @Test method testRoot (line 380) | @Test method testFactorial (line 390) | @Test method testLog (line 396) | @Test method testLog2 (line 403) | @Test method testLog10 (line 410) | @Test method testExp (line 417) | @Test method testSqrt (line 424) | @Test method testPow2 (line 431) | @Test method testRoot2 (line 438) | @Test method testPowStatic (line 445) | @Test method testRootStatic (line 452) | @Test method testSin (line 459) | @Test method testCos (line 468) | @Test method testTan (line 477) | @Test method testCot (line 486) | @Test method testAsin (line 493) | @Test method testAcos (line 504) | @Test method testAtan (line 511) | @Test method testAcot (line 520) | @Test method testSinh (line 529) | @Test method testCosh (line 538) | @Test method testCoth (line 547) | @Test method testTanh (line 554) | @Test method testAsinh (line 563) | @Test method testAcosh (line 572) | @Test method testAtanh (line 579) | @Test method testAcoth (line 586) | @Test method testAbs (line 593) | @Test method testNegate (line 601) | @Test method testMax (line 609) | @Test method testMin (line 619) | @Test method testSpecial (line 629) | @Test method testSpecialMath (line 645) | @Test method testParseUnsigned (line 793) | @Test method testSerialize (line 823) | @Test type Op (line 868) | enum Op { method Op (line 878) | Op(String symbol) { method testOperationsWithSpecial (line 1033) | @Test method testCompareTo_Specials (line 1153) | @Test method testComparisons_Specials (line 1382) | @Test FILE: ch.obermuhlner.math.big/src/test/java/ch/obermuhlner/math/big/BigRationalTest.java class BigRationalTest (line 29) | public class BigRationalTest { method testSerialize (line 32) | @Test method assertSerialize (line 39) | private void assertSerialize(Object object) throws IOException, ClassN... method serialize (line 43) | private byte[] serialize(Object object) throws IOException { method deserialize (line 51) | private Object deserialize(byte[] bytes) throws IOException, ClassNotF... method testValueOfInt (line 60) | @Test method testValueOfRationalInt (line 73) | @Test method testValueOfIntegerRationalInt (line 93) | @Test method testValueOfIntegerRationalIntDenominator0 (line 104) | @Test(expected = ArithmeticException.class) method testValueOfIntegerRationalIntAll0 (line 112) | @Test(expected = ArithmeticException.class) method testValueOfIntegerRationalIntNegativeFractionNumerator (line 120) | @Test(expected = ArithmeticException.class) method testValueOfIntegerRationalIntNegativeFractionDenominator (line 128) | @Test(expected = ArithmeticException.class) method testValueOfRationalBigInteger (line 136) | @Test method testValueOfRationalIntDivideByZero (line 150) | @Test(expected = ArithmeticException.class) method testValueOfDouble (line 158) | @Test method testValueOfDoublePositiveInfinity (line 173) | @Test(expected=NumberFormatException.class) method testValueOfDoubleNegativeInfinity (line 181) | @Test(expected=NumberFormatException.class) method testValueOfDoubleNaN (line 189) | @Test(expected=NumberFormatException.class) method testValueOfBigInteger (line 197) | @Test method testValueOfBigDecimal (line 210) | @Test method testValueOfRationalBigDecimal (line 225) | @Test method testValueOfString (line 240) | @Test method testValueOfString3 (line 261) | @Test method testIsZero (line 283) | @Test method testIsInteger (line 296) | @Test method testToString (line 311) | @Test method testToRationalString (line 324) | @Test method testToIntegerRationalString (line 338) | @Test method testToPlainString (line 354) | @Test method testToDouble (line 369) | @Test method testToFloat (line 398) | @Test method testIntegerPart (line 426) | @Test method testFractionPart (line 438) | @Test method testWithPrecision (line 450) | @Test method testWithPrecisionIllegalPrecision (line 466) | @Test(expected=IllegalArgumentException.class) method testWithScale (line 474) | @Test method testEquals (line 497) | @Test method testCompareTo (line 514) | @Test method testHashCode (line 526) | @Test method testMin (line 537) | @Test method testMax (line 550) | @Test method testSameZERO (line 563) | @Test method testSameONE (line 576) | @Test method testNegate (line 592) | @Test method testReciprocal (line 602) | @Test method testReciprocalZero (line 612) | @Test(expected = ArithmeticException.class) method testAbs (line 620) | @Test method testAbsOptimized (line 629) | @Test method testSignum (line 638) | @Test method testIncrement (line 648) | @Test method testDecrement (line 657) | @Test method testAdd (line 666) | @Test method testAddOptimized (line 677) | @Test method testAddInt (line 685) | @Test method testAddBigInteger (line 695) | @Test method testSubtract (line 705) | @Test method testSubtractOptimized (line 716) | @Test method testSubtractInt (line 724) | @Test method testSubtractBigInteger (line 734) | @Test method testMultiply (line 744) | @Test method testMultiplyOptimized (line 762) | @Test method testMultiplyInt (line 776) | @Test method testMultiplyBigInteger (line 784) | @Test method testDivide (line 795) | @Test method testDivideInt (line 805) | @Test method testDivideBigInteger (line 813) | @Test method testDivideByZero (line 823) | @Test(expected = ArithmeticException.class) method testPowInt (line 831) | @Test method testBernoulli (line 848) | @Test method testBernoulliNegative (line 871) | @Test(expected = ArithmeticException.class) FILE: ch.obermuhlner.math.big/src/test/java/ch/obermuhlner/math/big/DefaultBigDecimalMathTest.java class DefaultBigDecimalMathTest (line 13) | public class DefaultBigDecimalMathTest { method testDefaultMathContext (line 14) | @Test method testRound (line 25) | @Test method testRoundWithTrailingZeroes (line 32) | @Test method testAdd (line 39) | @Test method testSubtract (line 46) | @Test method testMultiply (line 53) | @Test method testDivide (line 60) | @Test method testRemainder (line 67) | @Test method testE (line 74) | @Test method testPi (line 81) | @Test method testBernoulli (line 88) | @Test method testReciprocal (line 95) | @Test method testFactorial (line 102) | @Test method testGamma (line 109) | @Test method testPowInt (line 116) | @Test method testPow (line 123) | @Test method testSqrt (line 130) | @Test method testRoot (line 137) | @Test method testLog (line 144) | @Test method testLog2 (line 151) | @Test method testLog10 (line 158) | @Test method testExp (line 165) | @Test method testSin (line 172) | @Test method testAsin (line 179) | @Test method testCos (line 186) | @Test method testAcos (line 193) | @Test method testTan (line 200) | @Test method testAtan (line 207) | @Test method testAtan2 (line 214) | @Test method testCot (line 221) | @Test method testAcot (line 228) | @Test method testSinh (line 235) | @Test method testAsinh (line 242) | @Test method testCosh (line 249) | @Test method testAcosh (line 256) | @Test method testTanh (line 263) | @Test method testAtanh (line 270) | @Test method testCoth (line 277) | @Test method testAcoth (line 284) | @Test method testCreateLocalMathContext (line 291) | @Test method testWithLocalMathContext (line 306) | @Test method testNestedWithLocalMathContext (line 321) | @Test method assertNestedWithLocalMathContext (line 326) | private void assertNestedWithLocalMathContext(int precision1, int prec... method testNestedWithLocalMathContextMultiThreaded (line 345) | @Test FILE: ch.obermuhlner.math.big/src/test/java/ch/obermuhlner/math/big/stream/BigDecimalStreamTest.java class BigDecimalStreamTest (line 15) | public class BigDecimalStreamTest { method testRangeStepZero (line 17) | @Test(expected = IllegalArgumentException.class) method testRangeClosedStepZero (line 22) | @Test(expected = IllegalArgumentException.class) method testRangeStep1 (line 27) | @Test method testRangeStep3 (line 35) | @Test method testRangeLongStep3 (line 62) | @Test method testRangeDoubleStep3 (line 74) | @Test method testRangeClosedStep3 (line 86) | @Test method testRangeClosedLongStep3 (line 114) | @Test method testRangeClosedDoubleStep3 (line 127) | @Test method testRangeStepMinus1 (line 140) | @Test method testRangeClosedStep1 (line 148) | @Test method testRangeClosedStepMinus1 (line 156) | @Test method testRangeParallel (line 164) | @Test method testRangeDown (line 173) | @Test method testRangeClosedDown (line 181) | @Test method testSingleStep (line 189) | @Test method assertList (line 200) | private void assertList(List list, long startInclusive, lo... method assertListClosed (line 207) | private void assertListClosed(List list, long startInclusi... FILE: ch.obermuhlner.math.big/src/test/java/ch/obermuhlner/math/big/stream/BigFloatStreamTest.java class BigFloatStreamTest (line 18) | public class BigFloatStreamTest { method testRangeStepZero (line 20) | @Test(expected = IllegalArgumentException.class) method testRangeClosedStepZero (line 26) | @Test(expected = IllegalArgumentException.class) method testRangeStep1 (line 32) | @Test method testRangeStep3 (line 41) | @Test method testRangeLongStep3 (line 69) | @Test method testRangeDoubleStep3 (line 82) | @Test method testRangeClosedStep3 (line 95) | @Test method testRangeClosedLongStep3 (line 124) | @Test method testRangeClosedDoubleStep3 (line 138) | @Test method testRangeStepMinus1 (line 152) | @Test method testRangeClosedStep1 (line 161) | @Test method testRangeClosedStepMinus1 (line 170) | @Test method testRangeParallel (line 179) | @Test method testRangeDown (line 189) | @Test method testRangeClosedDown (line 198) | @Test method testSingleStep (line 207) | @Test method assertList (line 219) | private void assertList(List list, long startInclusive, long... method assertListClosed (line 229) | private void assertListClosed(List list, long startInclusive... FILE: ch.obermuhlner.math.big/src/test/java/ch/obermuhlner/util/ThreadUtil.java class ThreadUtil (line 7) | public class ThreadUtil { method runMultiThreaded (line 8) | public static void runMultiThreaded(Runnable runnable) throws Throwable { method runMultiThreaded (line 12) | public static void runMultiThreaded(int threadCount, Runnable runnable... FILE: docs/javadoc/v1.3.0/script.js function show (line 1) | function show(type) function updateTabs (line 16) | function updateTabs(type) FILE: docs/javadoc/v2.0.0/script.js function show (line 1) | function show(type) function updateTabs (line 16) | function updateTabs(type) FILE: docs/javadoc/v2.0.1/script.js function show (line 1) | function show(type) function updateTabs (line 16) | function updateTabs(type) FILE: docs/javadoc/v2.1.0/script.js function show (line 1) | function show(type) function updateTabs (line 16) | function updateTabs(type) FILE: docs/javadoc/v2.2.0/script.js function show (line 1) | function show(type) function updateTabs (line 16) | function updateTabs(type) FILE: docs/javadoc/v2.2.1/script.js function show (line 1) | function show(type) function updateTabs (line 16) | function updateTabs(type) FILE: docs/javadoc/v2.3.0/script.js function show (line 1) | function show(type) function updateTabs (line 16) | function updateTabs(type) FILE: docs/javadoc/v2.3.1/script.js function show (line 1) | function show(type) function updateTabs (line 16) | function updateTabs(type) FILE: docs/javadoc/v2.3.2/script.js function show (line 1) | function show(type) function updateTabs (line 16) | function updateTabs(type)